Revision 3657e4066889b03de1ae808db02c049a13ccca7d authored by Alan V Di Vittorio on 08 December 2023, 23:14:38 UTC, committed by Alan V Di Vittorio on 08 December 2023, 23:14:38 UTC
The model successfully runs to completion for ZLND with functional CO2 downscaling. The linearly downscaled CO2 data have been verified within the GCAM repo code, but not yet in the fortran ehc code (giac repo). Convergence downscaling has not been verified. Restarts work properly. The gcam namelist has been updated to add several options for convergence downscaling and the gcam co2 passing namelist item has been corrected in name. A shell script has been added to gcam/tools that generates the new input base co2 gridded files. The fortran floating point exception checks are still off because the model still fails due to untrapped GCAM nans if these are on (which usually is only when DEBUG=TRUE). This allows for DEBUG to be set to TRUE and for the model to run. The configuration for the boost library for the ehc/gcam now points to the files in the gcam repo for portability. The xerces library configuration has been removed as it is no longer needed by GCAM. The three repo branches (e3sm, giac, gcam) at this commit work together (at least for ZLND), and thse branches are set in the .gitmodules files.
1 parent 2cf7280
File | Mode | Size |
---|---|---|
CMakeLists.txt | -rw-r--r-- | 125 bytes |
CNL.cmake | -rw-r--r-- | 589 bytes |
Darwin.cmake | -rw-r--r-- | 113 bytes |
Macros.cmake | -rw-r--r-- | 1.3 KB |
amdclang.cmake | -rw-r--r-- | 241 bytes |
amdclang_crusher.cmake | -rw-r--r-- | 347 bytes |
cray.cmake | -rw-r--r-- | 720 bytes |
cray_theta.cmake | -rw-r--r-- | 470 bytes |
crayclang.cmake | -rw-r--r-- | 720 bytes |
crayclang_crusher.cmake | -rw-r--r-- | 380 bytes |
fj.cmake | -rw-r--r-- | 1.6 KB |
gnu.cmake | -rw-r--r-- | 1.6 KB |
gnu_anlgce-ub18.cmake | -rw-r--r-- | 790 bytes |
gnu_anlgce.cmake | -rw-r--r-- | 790 bytes |
gnu_anlworkstation.cmake | -rw-r--r-- | 647 bytes |
gnu_anvil.cmake | -rw-r--r-- | 901 bytes |
gnu_ascent.cmake | -rw-r--r-- | 694 bytes |
gnu_badger.cmake | -rw-r--r-- | 951 bytes |
gnu_bebop.cmake | -rw-r--r-- | 810 bytes |
gnu_cades.cmake | -rw-r--r-- | 586 bytes |
gnu_chrysalis.cmake | -rw-r--r-- | 961 bytes |
gnu_cori-haswell.cmake | -rw-r--r-- | 121 bytes |
gnu_cori-knl.cmake | -rw-r--r-- | 121 bytes |
gnu_crusher.cmake | -rw-r--r-- | 338 bytes |
gnu_eddi.cmake | -rw-r--r-- | 615 bytes |
gnu_fugaku.cmake | -rw-r--r-- | 846 bytes |
gnu_gcp.cmake | -rw-r--r-- | 885 bytes |
gnu_grizzly.cmake | -rw-r--r-- | 951 bytes |
gnu_jlse.cmake | -rw-r--r-- | 747 bytes |
gnu_lawrencium-lr6.cmake | -rw-r--r-- | 464 bytes |
gnu_linux-generic.cmake | -rw-r--r-- | 359 bytes |
gnu_mac.cmake | -rw-r--r-- | 149 bytes |
gnu_mappy.cmake | -rw-r--r-- | 748 bytes |
gnu_melvin.cmake | -rw-r--r-- | 748 bytes |
gnu_miller.cmake | -rw-r--r-- | 953 bytes |
gnu_modex.cmake | -rw-r--r-- | 548 bytes |
gnu_perlmutter.cmake | -rw-r--r-- | 957 bytes |
gnu_singularity.cmake | -rw-r--r-- | 343 bytes |
gnu_snl-white.cmake | -rw-r--r-- | 591 bytes |
gnu_spock.cmake | -rw-r--r-- | 373 bytes |
gnu_summit.cmake | -rw-r--r-- | 694 bytes |
gnu_theta.cmake | -rw-r--r-- | 443 bytes |
gnu_tulip.cmake | -rw-r--r-- | 627 bytes |
gnugpu.cmake | -rw-r--r-- | 1.4 KB |
gnugpu_ascent.cmake | -rw-r--r-- | 795 bytes |
gnugpu_perlmutter.cmake | -rw-r--r-- | 1.1 KB |
gnugpu_summit.cmake | -rw-r--r-- | 855 bytes |
ibm.cmake | -rw-r--r-- | 1.1 KB |
ibm_ascent.cmake | -rw-r--r-- | 1.1 KB |
ibm_summit.cmake | -rw-r--r-- | 1.1 KB |
ibmgpu.cmake | -rw-r--r-- | 2.0 KB |
ibmgpu_ascent.cmake | -rw-r--r-- | 91 bytes |
intel.cmake | -rw-r--r-- | 1.3 KB |
intel18_snl-blake.cmake | -rw-r--r-- | 1.3 KB |
intel_Darwin.cmake | -rw-r--r-- | 591 bytes |
intel_anvil.cmake | -rw-r--r-- | 1.7 KB |
intel_badger.cmake | -rw-r--r-- | 865 bytes |
intel_bebop.cmake | -rw-r--r-- | 715 bytes |
intel_cascade.cmake | -rw-r--r-- | 521 bytes |
intel_chrysalis.cmake | -rw-r--r-- | 1.2 KB |
intel_compy.cmake | -rw-r--r-- | 754 bytes |
intel_constance.cmake | -rw-r--r-- | 306 bytes |
intel_cori-haswell.cmake | -rw-r--r-- | 415 bytes |
intel_cori-knl.cmake | -rw-r--r-- | 936 bytes |
intel_ghost.cmake | -rw-r--r-- | 885 bytes |
intel_grizzly.cmake | -rw-r--r-- | 865 bytes |
intel_itasca.cmake | -rw-r--r-- | 786 bytes |
intel_lawrencium-lr3.cmake | -rw-r--r-- | 282 bytes |
intel_lawrencium-lr6.cmake | -rw-r--r-- | 282 bytes |
intel_mappy.cmake | -rw-r--r-- | 527 bytes |
intel_melvin.cmake | -rw-r--r-- | 527 bytes |
intel_quartz.cmake | -rw-r--r-- | 606 bytes |
intel_sandiatoss3.cmake | -rw-r--r-- | 984 bytes |
intel_sooty.cmake | -rw-r--r-- | 317 bytes |
intel_stampede2.cmake | -rw-r--r-- | 1.1 KB |
intel_syrah.cmake | -rw-r--r-- | 606 bytes |
intel_theta.cmake | -rw-r--r-- | 502 bytes |
nag.cmake | -rw-r--r-- | 1.3 KB |
nag_cascade.cmake | -rw-r--r-- | 468 bytes |
nag_constance.cmake | -rw-r--r-- | 419 bytes |
nvidia.cmake | -rw-r--r-- | 1.3 KB |
nvidia_perlmutter.cmake | -rw-r--r-- | 964 bytes |
nvidiagpu.cmake | -rw-r--r-- | 1.3 KB |
nvidiagpu_perlmutter.cmake | -rw-r--r-- | 922 bytes |
oneapi-ifort.cmake | -rw-r--r-- | 1.9 KB |
oneapi-ifx.cmake | -rw-r--r-- | 1.9 KB |
pathscale.cmake | -rw-r--r-- | 567 bytes |
pgi.cmake | -rw-r--r-- | 1.5 KB |
pgi_ascent.cmake | -rw-r--r-- | 822 bytes |
pgi_compy.cmake | -rw-r--r-- | 757 bytes |
pgi_constance.cmake | -rw-r--r-- | 559 bytes |
pgi_summit.cmake | -rw-r--r-- | 770 bytes |
pgigpu.cmake | -rw-r--r-- | 1.7 KB |
pgigpu_ascent.cmake | -rw-r--r-- | 412 bytes |
pgigpu_blues.cmake | -rw-r--r-- | 704 bytes |
pgigpu_summit.cmake | -rw-r--r-- | 412 bytes |
pgigpu_swing.cmake | -rw-r--r-- | 639 bytes |
universal.cmake | -rw-r--r-- | 26 bytes |
userdefined.cmake | -rw-r--r-- | 415 bytes |
Computing file changes ...