GEOS-ESM / MAPL

MAPL is a foundation layer of the GEOS architecture, whose original purpose is to supplement the Earth System Modeling Framework (ESMF)
https://geos-esm.github.io/MAPL/
Apache License 2.0
26 stars 17 forks source link

Unit Test Issues with MAPL 2 and ifx 2024.2 #2880

Open mathomp4 opened 3 months ago

mathomp4 commented 3 months ago

In testing MAPL with ifx 2024.2, I have found that it builds! Yay! And all the tests build. Yay!

But, not all the tests run.

First, up is MAPL.base.tests:

 6/27 Test #12: MAPL.base.tests ..................***Failed    0.86 sec
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source
libpthread-2.28.s  000014F363A6AD20  Unknown               Unknown  Unknown
MAPL.base.tests    00000000007FF281  Unknown               Unknown  Unknown
MAPL.base.tests    000000000080028E  Unknown               Unknown  Unknown
MAPL.base.tests    00000000007FF43F  Unknown               Unknown  Unknown
MAPL.base.tests    000000000049D85F  test_latlon_gridf         406  Test_LatLon_GridFactory.pf
MAPL.base.tests    00000000004F6F5B  test_latlon_gridf           0  MAPL.base.tests_driver.F90
MAPL.base.tests    00000000004F3E6C  load_tests                  6  MAPL.base.tests_driver.F90
MAPL.base.tests    0000000000732447  generic_run               111  FUnit.F90
MAPL.base.tests    00000000004F8647  run                       108  pFUnit.F90
MAPL.base.tests    00000000004F7076  funit_main                 16  pfunit_main.F90
MAPL.base.tests    00000000004F703B  funit_main_.t1242           0  MAPL.base.tests_driver.F90
MAPL.base.tests    00000000004F7026  main                       82  MAPL.base.tests_driver.F90
MAPL.base.tests    000000000046DEAD  Unknown               Unknown  Unknown
libc-2.28.so       000014F3611287E5  __libc_start_main     Unknown  Unknown
MAPL.base.tests    000000000046DDCE  Unknown               Unknown  Unknown

and then, weirdly, ExtData2G_case24:

22/27 Test #61: ExtData2G_case24 .................***Failed    0.83 sec
      MAPL: No configure file specified for logging layer.  Using defaults.
 Starting pFIO input server on Clients
 Starting pFIO output server on Clients
...
 Writing:      1 Slices to File:  case1.2004.nc4
 Writing:      3 Slices to File:  case2.2004.nc4
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source
libpthread-2.28.s  000014AC7B18DD20  Unknown               Unknown  Unknown
ExtDataDriver.x    00000000004EBA5E  Unknown               Unknown  Unknown
libMAPL.pfio.so    000014AC8A7E7000  new_arrayreferenc         202  ArrayReference.F90
libMAPL.base.so    000014AC8C45C56D  generate_file_ref        1362  MAPL_CubedSphereGridFactory.F90
libMAPL.griddedio  000014AC8CEB4BD0  stagedata                 995  GriddedIO.F90
libMAPL.griddedio  000014AC8CE9BADB  bundlepost                537  GriddedIO.F90
libMAPL.history.s  000014AC8F25A630  run                      3654  MAPL_HistoryGridComp.F90
libesmf.so         000014AC905ADEE0  _ZN5ESMCI6FTable1     Unknown  Unknown
libesmf.so         000014AC905AD92C  ESMCI_FTableCallE     Unknown  Unknown
libesmf.so         000014AC908A1AC4  _ZN5ESMCI2VM5ente     Unknown  Unknown
libesmf.so         000014AC905AE5C4  c_esmc_ftablecall     Unknown  Unknown
libesmf.so         000014AC90A65E5D  esmf_compmod_mp_e     Unknown  Unknown
libesmf.so         000014AC90C20372  esmf_gridcompmod_     Unknown  Unknown
libMAPL.generic.s  000014AC8D757672  mapl_genericwrapp        1833  MAPL_Generic.F90
libesmf.so         000014AC905ADEE0  _ZN5ESMCI6FTable1     Unknown  Unknown
libesmf.so         000014AC905AD92C  ESMCI_FTableCallE     Unknown  Unknown
libesmf.so         000014AC908A1AC4  _ZN5ESMCI2VM5ente     Unknown  Unknown
libesmf.so         000014AC905AE5C4  c_esmc_ftablecall     Unknown  Unknown
libesmf.so         000014AC90A65E5D  esmf_compmod_mp_e     Unknown  Unknown
libesmf.so         000014AC90C20372  esmf_gridcompmod_     Unknown  Unknown
ExtDataDriver.x    000000000044C217  run_one_step              692  ExtDataDriverGridComp.F90
ExtDataDriver.x    0000000000449CA9  run_multipletimes         616  ExtDataDriverGridComp.F90
ExtDataDriver.x    0000000000447443  run_gc                    444  ExtDataDriverGridComp.F90
libesmf.so         000014AC905ADEE0  _ZN5ESMCI6FTable1     Unknown  Unknown
libesmf.so         000014AC905AD92C  ESMCI_FTableCallE     Unknown  Unknown
libesmf.so         000014AC908A1AC4  _ZN5ESMCI2VM5ente     Unknown  Unknown
libesmf.so         000014AC905AE5C4  c_esmc_ftablecall     Unknown  Unknown
libesmf.so         000014AC90A65E5D  esmf_compmod_mp_e     Unknown  Unknown
libesmf.so         000014AC90C20372  esmf_gridcompmod_     Unknown  Unknown
ExtDataDriver.x    0000000000448F4B  run                       547  ExtDataDriverGridComp.F90
ExtDataDriver.x    000000000046F070  run                       130  ExtDataDriverMod.F90
ExtDataDriver.x    000000000046A75F  extdata_driver             25  ExtDataDriver.F90
ExtDataDriver.x    000000000043E02D  Unknown               Unknown  Unknown
libc-2.28.so       000014AC7A3C37E5  __libc_start_main     Unknown  Unknown
ExtDataDriver.x    000000000043DF4E  Unknown               Unknown  Unknown
tclune commented 3 months ago

Interesting. Nothing immediately occurs to me.

mathomp4 commented 3 months ago

I guess I'll mention @bena-nasa as well. Maybe he knows why ExtData case 24 is different...

github-actions[bot] commented 4 weeks ago

This issue has been automatically marked as stale because it has not had activity in the last 60 days. If there are no updates within 7 days, it will be closed. You can add the ":hourglass: Long Term" label to prevent the stale action from closing this issue.