Debug Suggestions
Here are listing a few common bugs from the coupled runs and the solutions for these bugs.
Issues with input/output fields
There will be issues with the input/output fields when running the coupled model:
20221102 010103.660 ERROR PET0 mod_esmf_cpl.F90:154 Object being used before creation - Passing error in return code
20221102 010103.660 ERROR PET0 ATM-TO-OCN:src/addon/NUOPC/src/NUOPC_Connector.F90:4366 Object being used before creation - Passing error in return code
20221102 010103.660 ERROR PET0 NEW_GRID:src/addon/NUOPC/src/NUOPC_Driver.F90:2350 Object being used before creation - Phase 'IPDv05p6b' Initialize for connectorComp 1 -> 2: ATM-TO-OCN did not return ESMF_SUCCESS
20221102 010103.660 ERROR PET0 NEW_GRID:src/addon/NUOPC/src/NUOPC_Driver.F90:1682 Object being used before creation - Passing error in return code
20221102 010103.660 ERROR PET0 NEW_GRID:src/addon/NUOPC/src/NUOPC_Driver.F90:388 Object being used before creation - Passing error in return code
20221102 010103.660 ERROR PET0 mitgcm_wrf.F90:100 Object being used before creation - Passing error in return code
Here are a few suggestions:
Compare namelist.input and namelist.WRF_IO with the L3C1 case. There might be issues what you did not activate the WRF–ESMF interface or activate the interface for a specific variable.
Check the source code in coupledCode folder and the mitgcm code. There might be issues with the MITgcm input/output.
Check the WRF–ESMF interface source code, especially for Line 79 in installOption_WRF/wrfAO413_shared/ext_esmf_read_field.F90