Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

A random error occurred while replacing the POP2 component runtime in CESM version 1.3

blue2007

王双
New Member
I tried to replace the system's own POP2 component with another ocean component on cesm1_3_beta17_sehires38, and created a case where compset was GIAF and res was f19_g16_rx1, but the following random errors occurred when the run process was repeatedly executed. May I ask why? Using the same input data and map, domain and other files, CESM version 1.0.5 can run normally.
The first exception log is as follows:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Forr_rofl" Traceback:
|X|MCT::m_AttrVect::indexRA_
044.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 68
[31m[1m SWCH Error: MYID = 68(vn21665, CG2): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>.
The second exception log is as follows:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "aream" Traceback:
|X|MCT::m_AttrVect::indexRA_
045.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 69
[31m[1m SWCH Error: MYID = 69(vn17411, CG1): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>.
The third exception log is as follows:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "So_tref" Traceback:
|X|MCT::m_AttrVect::indexRA_
046.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 70
[31m[1m SWCH Error: MYID = 70(vn21589, CG4): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>. [0m
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Fioi_swpen" Traceback:
|X|MCT::m_AttrVect::indexRA_
043.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 67
[31m[1m SWCH Error: MYID = 67(vn21589, CG1): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>.
The fourth exception log is as follows:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Fioi_swpen" Traceback:
|X|MCT::m_AttrVect::indexRA_
043.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 67
[31m[1m SWCH Error: MYID = 67(vn21605, CG3): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>. [0m
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "ifrac" Traceback:
|X|MCT::m_AttrVect::indexRA_
044.MCT(MPEU)::die.: from MCT::m_AttrVect::indexRA_()
application called MPI_Abort(MPI_COMM_WORLD, 2) - process 68
[31m[1m SWCH Error: MYID = 68(vn21606, CG0): calling MPID_Abort!!!: <MPID_Abort()@src/mpid/ch3/src/mpid_abort.c:96>.
The fifth exception log is as follows:
MCT::m AttrVect::Copy MCTERROR: Input av and output av do not have the same size
MCT::m AttrVect::Copy_:: avin exportRlistToChar -Sa pslv:So duu18n:si ifrac:Sw lamult:Sw ustokes:Sw vstokes:Sw hstokes:Fa
MCT::m AttrVect::Copy : MCTERROR: Input aV and output av do not have the same size error, stat =2043.
MCT(MPEU)::die.: from MCT::m Attrvect::Copy ()application called MPI Abort(MPI COMM WORLD,2) - process 67SWCH Error: MYID = 67(vn18401, CG1): calling MPID Abort!!!: <MPID Abort()@src/mpid/ch3/src/mpid abort.c:96>.

The detailed cesm and cpl log of the first exception are in the attachment.
 

Attachments

  • cesm.log.zip
    4.3 KB · Views: 0
  • cpl.log.zip
    21.7 KB · Views: 0

mlevy

Michael Levy
CSEG and Liaisons
Staff member
MCT is the library at the heart of the CESM coupler - it looks to me like the fields being passed to / from the ocean component changed between 1.0.5 and cesm1_3_beta17 so your ocean component is either not sending the correct fields to the coupler or is not set up to receive the proper fields from the coupler (or both).

Pulling out the lines from above containing FATAL, I see the following:

Code:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Forr_rofl" Traceback:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "aream" Traceback:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "So_tref" Traceback:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Fioi_swpen" Traceback:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Fioi_swpen" Traceback:
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "ifrac" Traceback:

I would look to see where these variables appear in the POP driver and then make sure the ocean model you are using instead contains them in the same place in the driver layer.
 
Last edited:
Top