E3SM-Project / HOMMEXX

Clone of ACME for CMDV-SE project to convert HOMME to C++
11 stars 0 forks source link

Cam init #361

Closed mfdeakin-sandia closed 5 years ago

mfdeakin-sandia commented 5 years ago

This brings us super close to working in CAM - there don't appear to be any memory related seg faults left after the ones here are merged, only floating point issues from some fields not being initialized properly I think. Suspects include hybrid_ai_delta, hybrid_bi_delta, and ps_v, though there may be more

mfdeakin-sandia commented 5 years ago

Things work until the physics now! Next up is to figure out why the geopotential coordinates are on top of each other.

mfdeakin-sandia commented 5 years ago
*** The MPI_Request_free() function was called after MPI_FINALIZE was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[node05.blake.sandia.gov:19579] Local abort after MPI_FINALIZE started completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed!

With the previous commit, we now seem to make it to the end before crashing as above.

mfdeakin-sandia commented 5 years ago

Oh yeah, this also passes the tests which aren't currently broken on blake