Azamat Mametjanov
Azamat Mametjanov
> Is there a way to check which PE layouts are available for a certain compset and resolution (e.g, AMIP NA RRM)? `cime/scripts/query_config` does not appear to provide that option....
In the master version from Jan 20, those files are under `components/elm/src/external_models/fates`.
Possibly something went wrong with copying. I just rebased my branch onto latest E3SM (FATES submodule hash [def6b3e76f9ff3043150a777f403883b3e659374](https://github.com/E3SM-Project/E3SM/tree/master/components/elm/src/external_models)). All 3 cases still pass with Cray compiler. Just for reference, steps...
@jasonb5 If there are no `cpl-[tput,mem].log` files, new ones should be generated by `bless_test_results`. ``` > ./cime/CIME/Tools/bless_test_results -r /pscratch/sd/e/e3smtest/e3sm_scratch/pm-cpu/J -t JNextBench_lores20231025 Matched test batch is JNextBench_lores20231025_095608 ############################################################################### Blessing results for...
We need a couple more updates: 1. add `--ignore-history-diffs`: so that perf-tests avoid failing on history diffs 2. archive timing to `SAVE_TIMING_DIR`: `--save-timing` isn't saving timing info.
@jgfouca timing is getting archived into `$RUNDIR/timing.$LID.tar.gz`, but not getting copied to `SAVE_TIMING_DIR`.
``` ./cime/scripts/create_test ERP_Ln9.ne4pg2_ne4pg2.F2010-SCREAMv1 --compiler gnugpu ``` with latest master on Summit runs into bld errors: ``` components/eamxx/src/dynamics/homme/atmosphere_dynamics.cpp(817): error: class "Homme::SimulationParams" has no member "rearth" /autofs/nccs-svm1_sw/summit/gcc/9.1.0-alpha+20190716/include/c++/9.1.0/ext/new_allocator.h(147): error: no instance of constructor...
Do we need to add machine-specific cmake in `components/eamxx/cmake/machine-files/`? From a JLSE run: ``` -- Found scream component No macro file found: /gpfs/jlse-fs0/projects/climate/azamat/scratch/J/ERP_Ln9.ne4pg2_ne4pg2.F2010-SCREAMv1.jlse_oneapi-ifxgpu.JNextGpucxx20230525_060459/cmake_macros/LINUX.cmake No macro file found: /gpfs/jlse-fs0/projects/climate/azamat/scratch/J/ERP_Ln9.ne4pg2_ne4pg2.F2010-SCREAMv1.jlse_oneapi-ifxgpu.JNextGpucxx20230525_060459/cmake_macros/jlse.cmake No macro...
If I copy `crusher-scream-gpu.cmake` to `components/eamxx/cmake/machine-files/crusher.cmake`, the build succeeds, but the run fails during atm-init with ``` $ tail /lustre/orion/cli115/proj-shared/azamat/e3sm_scratch/crusher/ERP_Ln9.ne4pg2_ne4pg2.F2010-SCREAMv1.crusher_crayclanggpu.G.20230714-chk-new-scream-gputest4/run/e3sm.log.350998.230714-173930 0: (seq_comm_printcomms) 31 0 1 1 ALLESPID: 0: (seq_comm_printcomms) 32...
I'm trying on pm-gpu on latest E3SM `master` with ``` ./cime/scripts/create_test --machine pm-gpu --compiler gnugpu ERP_Ln9.ne4pg2_ne4pg2.F2010-SCREAMv1 ``` but getting ``` CMake Error at eamxx/src/physics/rrtmgp/CMakeLists.txt:39 (target_link_libraries): INTERFACE library can only be...