#939: NullEvol_InitialData.F90 triggers Fortran exception -----------------------------------+---------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: Keywords: NullEvolve | -----------------------------------+---------------------------------------- I ran the SphericalHarmonicReconn testsuite (regression_test.par) with a Lovelace executable compiled via simfactory build --debug and get Fortran out-of bounds exceptions from NullEvolve when running the test (2 processes 2 threads each): {{{ INFO (NullInterp): the guard point shell is set for a max. stencil size of 3 INFO (NullSHRExtract): CCE world-tube index range is 4 4 20.404040404040405 20.404040404040405 INFO (NullEvolve): Null Initial Data At line 269 of file /mnt/data/rhaas/postdoc/gr/ET_Lovelace/arrangements/PITTNullCode/NullEvolve/src/NullEvol_InitialData.F90 Fortran runtime error: Array bound mismatch for dimension 1 of array 'jcn_rad' (15/31) At line 269 of file /mnt/data/rhaas/postdoc/gr/ET_Lovelace/arrangements/PITTNullCode/NullEvolve/src/NullEvol_InitialData.F90 Fortran runtime error: Array bound mismatch for dimension 1 of array 'jcn_rad' (16/31) }}}
This happens when compiling with gcc 4.6.3 but does not seem to happen when using the intel compiler (though I am not quite sure how to turn on all the bounds checks in it).