You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shift Simulation Class ownership and loading to Model Manager (#286)
* Moved Simulation Class ownership and loading to Model Manager
* Config was changed to support multiple solvers by default, not just for Model Adaptivity
---------
Co-authored-by: Ishaan Desai <ishaandesai@gmail.com>
|`micro_file_name`| Path to the file containing the Python importable micro simulation class. If the file is not in the working directory, give the relative path from the directory where the Micro Manager is executed. | - |
35
-
|`micro_stateless`| Boolean if micro simulation is stateless allowing model instancing.| False |
36
-
|`output_directory`| Path to output directory for logging and performance metrics. Directory is created if not existing already. |`.`|
37
-
|`memory_usage_output_type`| Set to either `local`, `global`, or `all`. `local` outputs rank-wise peak memory usage. `global` outputs global averaged peak memory usage. `all` outputs both local and global levels. | Empty string. |
38
-
|`memory_usage_output_n`| Interval of output. | 1 |
|`micro_file_names`| Paths to the files containing the Python importable micro simulation classes. If the files are not in the working directory, give the relative paths from the directory where the Micro Manager is executed. | - |
35
+
|`micro_stateless_flags`| List of booleans if micro simulation is stateless allowing model instancing. | False |
36
+
|`output_directory`| Path to output directory for logging and performance metrics. Directory is created if not existing already. |`.`|
37
+
|`memory_usage_output_type`| Set to either `local`, `global`, or `all`. `local` outputs rank-wise peak memory usage. `global` outputs global averaged peak memory usage. `all` outputs both local and global levels. | Empty string. |
38
+
|`memory_usage_output_n`| Interval of output. | 1 |
39
39
40
40
All output is to a CSV file with the peak memory usage (RSS) in every time window, in MBs.
41
41
@@ -192,19 +192,15 @@ To turn on model adaptivity, set `"model_adaptivity": true` in `simulation_param
|`micro_file_names`| List of paths to the files containing the Python importable micro simulation classes, in order of decreasing model fidelity. If the files are not in the working directory, give the relative path from the directory where the Micro Manager is executed. Requires a minimum of 2 files. |
196
195
|`switching_function`| Path to the file containing the Python importable switching function. If the file is not in the working directory, give the relative path from the directory where the Micro Manager is executed. |
197
-
|`micro_stateless`| List of boolean values, whether the respective micro simulation model is stateless and can use model instancing. |
0 commit comments