Hi CESM Users:
I successfully ran a global simulation with CTSM5.2.012 using GSWP3 data, the ESMF_impi was built with ESMF_COMM=impi, ESMF_PIO=interal that CTSM need ESMF to be built with PIO, ESMF_PNETCDF=pnetcdf-config. However, I ran a single point simulation with my forcing data failed when I submit, the error is from the ESMF. I reinstall the ESMF for single point, the ESMF_mpiuni was built with ESMF_COMM=mpiuni, ESMF_PIO=external, ESMF_PNETCDF is no set, the error is consistent. Attached are config_* files and log* files.
The main error message in PET.log:
PET0 ESMF_Array.F90:723 ESMF_ArraySMM() Object being used before creation - Bad Object
I successfully ran a global simulation with CTSM5.2.012 using GSWP3 data, the ESMF_impi was built with ESMF_COMM=impi, ESMF_PIO=interal that CTSM need ESMF to be built with PIO, ESMF_PNETCDF=pnetcdf-config. However, I ran a single point simulation with my forcing data failed when I submit, the error is from the ESMF. I reinstall the ESMF for single point, the ESMF_mpiuni was built with ESMF_COMM=mpiuni, ESMF_PIO=external, ESMF_PNETCDF is no set, the error is consistent. Attached are config_* files and log* files.
The main error message in PET.log:
PET0 ESMF_Array.F90:723 ESMF_ArraySMM() Object being used before creation - Bad Object
# single point
./create_newcase --case 1x1_CD --res CLM_USRDAT --compset I1PtClm50SpRs --compiler intel --mach mycomp --run-unsupported
./xmlchange ATM_DOMAIN_MESH=/public/home/CESM/models/CTSM5.2.012/tools/mkmapgrids/lnd_mesh_1x1_CD_c240627.nc
./xmlchange LND_DOMAIN_MESH=/public/home/CESM/models/CTSM5.2.012/tools/mkmapgrids/lnd_mesh_1x1_CD_c240627.nc
./xmlchange MASK_MESH=/public/home/CESM/models/CTSM5.2.012/tools/mkmapgrids/mask_mesh_1x1_CD_c240627.n
./xmlchange CLM_USRDAT_NAME=1x1_CD
./xmlchange NTASKS=1
./case.build --skip-provenance-check
./case.submit # ERROR