# MPAS-JEDI ctest failure (test\_mpasjedi\_geometry)

**URL:** <https://forums.jcsda.org/t/mpas-jedi-ctest-failure-test-mpasjedi-geometry/715>\
**Category:** JEDI\
**Created:** [December 15, 2025, 8:14pm UTC](https://forums.jcsda.org/t/mpas-jedi-ctest-failure-test-mpasjedi-geometry/715 "2025-12-15T20:14:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AKnight](https://avatars.discourse-cdn.com/v4/letter/a/bc79bd/32.png) [@AKnight](https://forums.jcsda.org/u/AKnight)\
**Post date:** [December 15, 2025, 8:14pm UTC](https://forums.jcsda.org/t/mpas-jedi-ctest-failure-test-mpasjedi-geometry/715/1 "2025-12-15T20:14:57Z")

</div>

I have made it through the entire build process, but when I go to run the ctest from the build/mpas-jedi, the three geometry tests (2:test\_mpasjedi\_geometry, 8:test\_mpasjedi\_geometry\_iterator\_2d\_2pe, 9:test\_mpasjedi\_geometry\_iterator\_3d\_2pe) fail in the same manner:

```auto
OOPS Starting 2025-12-15 19:49:06 (UTC+0000)
Configuration input file is: testinput/geometry.yaml
Full configuration is:YAMLConfiguration[path=testinput/geometry.yaml, root={geometry => {nml_file => ./Data/480km/namelist.atmosphere_2018041500 , streams_file => ./Data/480km/streams.atmosphere , deallocate non-da fields => true , gmsh_save => true , gmsh_filename => ./global480km.msh}}]
OOPS_STATS ObjectCountHelper started.
OOPS_STATS Run start - Runtime: 0.05 sec, Memory: total: 53.02 Mb, per task: min = 53.02 Mb, max = 53.02 Mb
Run: Starting oops::Test running test::Geometry<MPAS>
Running 2 tests:
Running case 0: interface/Geometry/testConstructor ...
==> create geom
Testing geometry: , nCellsGlobal = 2562, nCells = 2562, nCellsSolve = 2562, nEdgesGlobal = 7680, nEdges = 7680, nEdgesSolve = 7680, nVertLevels = 6, nVertLevelsP1 = 7, communicator = world
==> destruct MPAS corelist and domain: 0
Completed case 0: interface/Geometry/testConstructor
Running case 1: interface/Geometry/testAtlasInterface ...
==> create geom
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object being used after deletion - Bad Object
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object being used after deletion - Internal subroutine call returned Error
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Wrong argument specified - , need real calendar.
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Wrong argument specified - Internal subroutine call returned Error
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Wrong argument specified - Internal subroutine call returned Error
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object being used before creation - Bad Object
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
 ESMF_LogWrite(): ESMF_Log not open -- cannot ESMF_LogWrite(). Log message = Object Set or SetDefault method not called - Object not Initialized
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
  Proc: [[11940,1],0]
  Errorcode: 1734831948

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
prterun has exited due to process rank 0 with PID 0 on node orion-devel-1 calling
"abort". This may have caused other processes in the application to be
terminated by signals sent by prterun (as reported here).
--------------------------------------------------------------------------

<end of output>
Test time = 1.04 sec
----------------------------------------------------------
Test Failed.
"test_mpasjedi_geometry" end time: Dec 15 19:49 UTC
"test_mpasjedi_geometry" time elapsed: 00:00:01
----------------------------------------------------------

```

I also found the following in the /build/mpas-jedi/test/log.atmosphere.0000.d0001.err file.

```auto
----------------------------------------------------------------------
Beginning MPAS-atmosphere Error Log File for task 0 of 1
    for domain ID 1
    Opened at 2025/12/15 19:49:06
----------------------------------------------------------------------

ERROR: Invalid DateTime string (invalid time substring) initial_time
CRITICAL ERROR: Could not open input file './Data/480km/bg/restart.0000-32765-00_22016.403359596.00.nc' to read mesh fields
Logging complete. Closing file at 2025/12/15 19:49:06

```

I used the jedi container and sourced /opt/spack-environment/activate.sh to set up the environment. I checked the data files and confirmed that they are in that location. I am missing something with the environment that would correct this issue?

---

<div class="post-metadata">

**Author:** ![byoung-joo](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.jcsda.org/byoung-joo/32/126_2.png) [@byoung-joo](https://forums.jcsda.org/u/byoung-joo)\
**Post date:** [December 15, 2025, 9:31pm UTC](https://forums.jcsda.org/t/mpas-jedi-ctest-failure-test-mpasjedi-geometry/715/2 "2025-12-15T21:31:31Z")

</div>

Hi @AKnight,

I don’t know the details of jedi container and its status for supports.

But from the attached log file, I wonder if there exist `./Data/480km/bg/restart.0000-32765-00_22016.403359596.00.nc ` file. Also, the file name seems to be off. Some of test dataset is stored in Git-LFS. So it would be nice if you can check it is installed (see [GitHub - JCSDA/mpas-bundle: CMake build configuration for JEDI-MPAS application](https://github.com/JCSDA/mpas-bundle?tab=readme-ov-file#git-configuration) ). If not, after installing git lfs, please delete the existing code/build and start from scratch.

Thank you,  
BJ
