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
My expectoration would be, that esm_runscripts tries to copy the executable from model_codes/$setup_name/bin/ to the work run bin dir. However, the error messages I get for awiesm3 suggests overwise:
================================================================================
STARTING SIMULATION JOB!
Experiment ID = test8
Setup = awiesm3
This setup consists of:
- fesom
- oifs
- rnfmap
- lpj_guess
- oasis3mct
- xios
Experiment is installed in:
/work/ab0246/a270092/runtime/awiesm3-v3.4//test8
================================================================================
File not found: /work/ab0246/a270092/model_codes/awiesm3-v3.4/sources/LPJ-GUESS-lpjg_v4p1/build/guess_T159
Working paths would have been the one that the binary is originally installed in by cmake: /work/ab0246/a270092/model_codes/awiesm3-v3.4/lpj_guess/sources/LPJ-GUESS-lpjg_v4p1/build/guess_T159
and the one that esm_master copies it to: /work/ab0246/a270092/model_codes/awiesm3-v3.4/bin/guess_T159
Instead, esm_runscript seems to be relying on the model make/cmake setups installing binaries in the bin/$executable format/path. Only in this case, does esm_runscripts pick them up from the right location relative to the model_codes/$setup_name/bin dir.
My current workaround is to just copy the binary to where esm_runscripts is looking for it, but a fix is needed. Let me know if I configured anything wrong here.
The text was updated successfully, but these errors were encountered:
I'm on branch: https://github.com/esm-tools/esm_tools/tree/feat/awiesm3-v3.4, currently on commit: 37d3b08
In esm_master for setups the
install_bins
variable is used to copy binaries from various component models intomodel_codes/$setup_name/bin/
.For lpj_guess within awiesm3 we configure like this:
My expectoration would be, that esm_runscripts tries to copy the
executable
frommodel_codes/$setup_name/bin/
to the work run bin dir. However, the error messages I get for awiesm3 suggests overwise:Working paths would have been the one that the binary is originally installed in by cmake:
/work/ab0246/a270092/model_codes/awiesm3-v3.4/lpj_guess/sources/LPJ-GUESS-lpjg_v4p1/build/guess_T159
and the one that esm_master copies it to:
/work/ab0246/a270092/model_codes/awiesm3-v3.4/bin/guess_T159
Instead, esm_runscript seems to be relying on the model make/cmake setups installing binaries in the
bin/$executable
format/path. Only in this case, does esm_runscripts pick them up from the right location relative to themodel_codes/$setup_name/bin
dir.My current workaround is to just copy the binary to where esm_runscripts is looking for it, but a fix is needed. Let me know if I configured anything wrong here.
The text was updated successfully, but these errors were encountered: