MPAS-Analysis icon indicating copy to clipboard operation
MPAS-Analysis copied to clipboard

Compy failing to create mapping files

Open xylar opened this issue 11 months ago • 2 comments

The mesh_rename test in the suite on Compy is failing during calls to ESMF_RegridWeightGen for currently unknown reasons.

xylar avatar Aug 02 '23 04:08 xylar

The error occurs in E3SM-Unified (built with Gnu and OpenMPI) but not in Compass (built with Intel and Intel-MPI). The error is:

20230802 030654.892 ERROR            PET00 /compyfs/asay932/spack_tmp/spack-stage/spack-stage-esmf-8.4.2-nqzgyrp5acb7aez7p7bw4rdtk3d3dyxm/spack-src/src/Infrastructure/Mesh/src/ESMCI_Mesh_Glue.C:6215 ESMCI_meshcreatedual() Internal error: Bad condition  - /compyfs/asay932/spack_tmp/spack-stage/spack-stage-esmf-8.4.2-nqzgyrp5acb7aez7p7bw4rdtk3d3dyxm/spack-src/src/Infrastructure/Mesh/src/ESMCI_MeshDual.C, line:950: - there was a problem with triangulation (e.g. repeated points, clockwise poly, etc.)
20230802 030654.892 ERROR            PET00 /compyfs/asay932/spack_tmp/spack-stage/spack-stage-esmf-8.4.2-nqzgyrp5acb7aez7p7bw4rdtk3d3dyxm/spack-src/src/Infrastructure/Mesh/src/ESMCI_Mesh_FileIO.C:231 ESMCI_mesh_create_from_file() Internal error: Bad condition  - Internal subroutine call returned Error
20230802 030654.892 ERROR            PET00 /compyfs/asay932/spack_tmp/spack-stage/spack-stage-esmf-8.4.2-nqzgyrp5acb7aez7p7bw4rdtk3d3dyxm/spack-src/src/Infrastructure/Mesh/src/ESMCI_Mesh_FileIO.C:284 ESMCI_mesh_create_from_file() Internal error: Bad condition  - Internal subroutine call returned Error
20230802 030654.892 ERROR            PET00 ESMCI_MeshCap.C:2600 MeshCap::meshcreatefromfilenew() Internal error: Bad condition  - Internal subroutine call returned Error
20230802 030654.892 ERROR            PET00 ESMF_Mesh.F90:1969 ESMF_MeshCreateFromFile() Internal error: Bad condition  - Internal subroutine call returned Error
20230802 030654.892 ERROR            PET00 ESMF_RegridWeightGen.F90:1278 ESMF_RegridWeightGenFile Internal error: Bad condition  - Internal subroutine call returned Erro

xylar avatar Aug 02 '23 10:08 xylar

The solution may be to build E3SM-Unified with Intel and Intel-MPI on Compy, see https://github.com/E3SM-Project/mache/pull/129

xylar avatar Aug 02 '23 10:08 xylar