Hi all,
I'm porting cesm2_3_alpha17e to my school server (Svante at MIT). It seems to run successfully, but no timing information. No timing output in the ./run/timing/. folder (nothing in checkpoints either), and no timing folder is created in the case directory (attached run.FCnudged_cesmnew-t5).
I'm not sure if this is related to the server compilation settings (config_machines.xml, config_batch.xml, and config_compiler.xml), but I made similar changes to CESM2.3 and CESM2.2 on Svante.
I noticed there is a warning when gptl and cesm build (details information see the attached files):
Also, I have a build issue, I encountered the following error when I built CESM 2.3.
Best, Zehui
I'm porting cesm2_3_alpha17e to my school server (Svante at MIT). It seems to run successfully, but no timing information. No timing output in the ./run/timing/. folder (nothing in checkpoints either), and no timing folder is created in the case directory (attached run.FCnudged_cesmnew-t5).
I'm not sure if this is related to the server compilation settings (config_machines.xml, config_batch.xml, and config_compiler.xml), but I made similar changes to CESM2.3 and CESM2.2 on Svante.
I know there are some framework changes in CESM2.3 that require ESMF and replaced config_compiler.xml with cmake_macros. I have created svante.cmake and intel_svante.cmake but still no timing information.No timing file found in run directory
I noticed there is a warning when gptl and cesm build (details information see the attached files):
/net/fs03/d0/zehui/CESM-GC/CESM2.3-GC/test2/my_cesm_sandbox/cime/CIME/non_py/src/timing/gptl.c(3444): warning #810: conversion from "struct ompi_communicator_t *" to "int" may lose significant bits if (((int) comm) == 0) ^
I attached my ccs_config directory where I revised config_machines.xml, config_batch.xml, config_pio.xml, svante.cmake and intel_svante.cmake./net/fs03/d0/zehui/CESM-GC/CESM2.3-GC/test2/my_cesm_sandbox/components/cmeps/cime_config/../mediator/med_io_mod.F90(123): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [RC] subroutine med_io_init(gcomp, rc)--------------------------------^
Also, I have a build issue, I encountered the following error when I built CESM 2.3.
I was able to build it successfully by commenting out the relevant commands, but I'm not sure if this is the right thing to do.gmake: SLIBS: Command not found gmake: *** [/net/fs03/d0/zehui/CESM/cesm2.3/cases/F2000climo/Tools/Makefile:538: rrtmg_sw_k_g.o] Error 127
Looking forward to your answers![zehui@svante F2000climo-t0]$ vim /net/fs03/d0/zehui/CESM-GC/CESM2.3-GC/cases/F2000climo-t0/Tools/Makefile
ifeq ($(COMP_NAME),cam)
# These RRTMG files take an extraordinarily long time to compile with optimization. Until mods are made to read the data from files, just remove optimization from their compilation.
#rrtmg_lw_k_g.o: rrtmg_lw_k_g.f90
# $(FC) -c $(FPPFLAGS) $(INCLDIR) $(INCS) $(FREEFLAGS) $(FFLAGS) $(FFLAGS_NOOPT) $<
#rrtmg_sw_k_g.o: rrtmg_sw_k_g.f90
# $(FC) -c $(FPPFLAGS) $(INCLDIR) $(INCS) $(FREEFLAGS) $(FFLAGS) $(FFLAGS_NOOPT) $<
Best, Zehui