Map file name, sub session name, and dependencies #544
Replies: 1 comment 3 replies
-
How are dependencies set?Terminology:
Example: The E3SM Diags taskLines 150 to 175 in c3f463d If For instance, in https://github.com/E3SM-Project/zppy/blob/c3f463da95011a6beeab0c6d9fc96a47355d3ab7/tests/integration/generated/test_complete_run_chrysalis.cfg, the If that's not what you want, you can set the Lines 176 to 219 in c3f463d The The zppy/zppy/templates/default.ini Lines 116 to 120 in c3f463d The The Other tasks
Lines 88 to 91 in c3f463d https://github.com/E3SM-Project/zppy/blob/c3f463da95011a6beeab0c6d9fc96a47355d3ab7/zppy/mpas_analysis.py#L133-136 mpas_analysis.py also has a check to skip dependency requirements if an earlier run completed successfully previously:Lines 96 to 101 in c3f463d
zppy/zppy/global_time_series.py Lines 88 to 108 in c3f463d That task can't have any subtasks for us to worry about. Again, because there is no corresponding [[__many__]] section in default.ini .
Lines 57 to 68 in c3f463d Depends on a atm subtask (only if we're not doing land-only!). Determining which one is done is the same as above, but using ts_atm_subsection .Lines 69 to 81 in c3f463d Subsection parametersCurrent only available in zppy/zppy/templates/default.ini Line 130 in c3f463d zppy/zppy/templates/default.ini Line 132 in c3f463d zppy/zppy/templates/default.ini Line 228 in c3f463d Currently only available in zppy/zppy/templates/default.ini Line 312 in c3f463d zppy/zppy/templates/default.ini Line 313 in c3f463d |
Beta Was this translation helpful? Give feedback.
-
Question criteria
What is the deadline?
NA
Describe your question
The folder names of directories that hold derived files seems to be dynamically set based on the mapping files. It seems like zppy has been having files from dependencies not found issues when using mapping files created following a new convention. For instance derived files are saved in folders with name
180x360_ncoaave
instead of180x360_aave
, while tasks from zppy are expecting an old name, i.g.180x360_aave
. Not sure how best to address this.I also hope to understand better the relationship between the sub session name, and how to set dependencies in configuration files. Should all dependencies listed in the cfg files explicitly?
Are there are any possible answers you came across?
No response
What machine were you running on?
not machine specific
Environment
latest version
What command did you run?
Copy your cfg file
What jobs are failing?
Note that this user is using a map file: map_ne30pg2_to_cmip6_180x360_nco.20200901.nc. And a folder with name 180x360_nco was created. The error shows:
cp: cannot stat '/pscratch/sd/z/zelinka1/E3SMv2/v2.LR.amip_0101_NOAA-OISST-v2.1_test/post/atm/180x360_aave/clim/36yr/v2.LR.amip_0101_NOAA-OISST-v2.1_*_1979??_2014??_climo.nc': No such file or directory
What stack trace are you encountering?
No response
Beta Was this translation helpful? Give feedback.
All reactions