Opened 17 months ago
Last modified 17 months ago
#184 new defect
Bounds added in the rectilinear case of the generic_testcase crash interpolations
Reported by: | jderouillat | Owned by: | ymipsl |
---|---|---|---|
Priority: | major | Component: | XIOS |
Version: | trunk | Keywords: | |
Cc: |
Description
In 2440, the specification of bounds for rectilinear domains (commented in 2442) produces a crash during interpolation :
generic_testcase.exe: /home/jderouil/XIOS.Src/XIOS2_trunk/extern/remap/src/polyg.cpp:185: double sphereRemap::airbar(int, const sphereRemap::Coord*, const sphereRemap::Coord*, double*, const sphereRemap::Coord&, sphereRemap::Coord&): Assertion `sc >= -1e-10' failed.
Points concerned with the faulty airbar computation are :
t[0] = (0.866016, 0.499992, 0.00485274) t[1] = (0.865983, 0.499975, 0.00995288) t[2] = (0.766011, 0.64276, 0.00931042)
The backtrace :
at /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 #3 0x7f5b6884200b in __GI_raise at ../sysdeps/unix/sysv/linux/raise.c:51 #4 0x7f5b68821858 in __GI_abort at /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:79 #5 0x7f5b68821728 in __assert_fail_base at /build/glibc-SzIz7B/glibc-2.31/assert/assert.c:92 #6 0x7f5b68832fd5 in __GI___assert_fail at /build/glibc-SzIz7B/glibc-2.31/assert/assert.c:101 #7 0x5590b64382b6 in _ZN11sphereRemap6airbarEiPKNS_5CoordES2_PdRS1_RS0_ at /home/jderouil/XIOS.Src/XIOS2_trunk/extern/remap/src/polyg.cpp:188 #8 0x5590b6404b1b in _ZN11sphereRemap10cptEltGeomERNS_3EltERKNS_5CoordE at /home/jderouil/XIOS.Src/XIOS2_trunk/extern/remap/src/meshutil.cpp:72 #9 0x5590b63f2b9c in _ZN11sphereRemap6Mapper13setSourceMeshEPKdS2_S2_iiS2_PKl at /home/jderouil/XIOS.Src/XIOS2_trunk/extern/remap/src/mapper.cpp:60 #10 0x5590b63ab9bf in _ZN4xios27CDomainAlgorithmInterpolate12computeRemapEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/transformation/domain_algorithm_interpolate.cpp:396 #11 0x5590b63adba7 in _ZN4xios27CDomainAlgorithmInterpolate26computeIndexSourceMapping_ERKSt6vectorIPNS_6CArrayIdLi1EEESaIS4_EE at /home/jderouil/XIOS.Src/XIOS2_trunk/src/transformation/domain_algorithm_interpolate.cpp:534 #12 0x5590b63d2a7d in _ZN4xios31CGenericAlgorithmTransformation25computeIndexSourceMappingERKSt6vectorIPNS_6CArrayIdLi1EEESaIS4_EE at /home/jderouil/XIOS.Src/XIOS2_trunk/src/transformation/generic_algorithm_transformation.cpp:1126 #13 0x5590b5ec081b in _ZN4xios19CGridTransformation10computeAllERKSt6vectorIPNS_6CArrayIdLi1EEESaIS4_EEx at /home/jderouil/XIOS.Src/XIOS2_trunk/src/transformation/grid_transformation.cpp:401 #14 0x5590b5e883a6 in _ZN4xios5CGrid13transformGridEPS0_ at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/grid.cpp:2709 #15 0x5590b5d898ea in _ZN4xios6CField20solveTransformedGridEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/field.cpp:1741 #16 0x5590b5d79d13 in _ZN4xios6CField33solveAllEnabledFieldsAndTransformEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/field.cpp:942 #17 0x5590b5dd56f8 in _ZN4xios5CFile38solveAllRefOfEnabledFieldsAndTransformEb at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/file.cpp:1013 #18 0x5590b5cb2229 in _ZN4xios8CContext38solveAllRefOfEnabledFieldsAndTransformEb at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/context.cpp:838 #19 0x5590b5cc46da in _ZN4xios8CContext14postProcessingEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/context.cpp:1603 #20 0x5590b5cac158 in _ZN4xios8CContext30postProcessingGlobalAttributesEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/context.cpp:585 #21 0x5590b5cae1cd in _ZN4xios8CContext15closeDefinitionEv at /home/jderouil/XIOS.Src/XIOS2_trunk/src/node/context.cpp:706 #22 0x5590b601faa4 in cxios_context_close_definition at /home/jderouil/XIOS.Src/XIOS2_trunk/src/interface/c/icdata.cpp:124 #23 0x5590b59ae8cc in __idata_MOD_xios_close_context_definition at /home/jderouil/XIOS.Src/XIOS2_trunk/ppsrc/xios/interface/fortran/idata.f90:718 #24 0x5590b594e35d in model at /home/jderouil/XIOS.Src/XIOS2_trunk/src/test/generic_testcase.f90:625 #25 0x5590b59295c6 in generic_testcase at /home/jderouil/XIOS.Src/XIOS2_trunk/src/test/generic_testcase.f90:103 #26 0x5590b594fe5f in main at /home/jderouil/XIOS.Src/XIOS2_trunk/src/test/generic_testcase.f90:2
Attachments (2)
Change History (3)
Changed 17 months ago by jderouillat
Changed 17 months ago by jderouillat
comment:1 Changed 17 months ago by jderouillat
Note: See
TracTickets for help on using
tickets.
A single client permits to reproduce the problem.