<div dir="ltr">Hello,<br><br>I am writing to describe an issue with running Flash4 on a Cray A64FX machine with the Cray compiler, version 10.0.1. We are running Flash 4.6.2.  I thought I would describe what I am seeing so as to ask for any <br>advice before digging in further.  I am not completely sure if this is a bug, hence my sending it here. Â <br><br>First I should note that things work well with the Gnu compilers. We do not see this problem when compiling with the gnu compilers.<br><br>The shortest possible summary is that the code seems to enter an unphysical state and crash, and with the split hydro solver I see a warning<br><br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999735241242E-11 Â  Â  Â  Â  Â  PE=4 Â  Â  block=6 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1<br><br>We compile with -c -g -G 2 -s real64 -s integer32 and the code generates a few warnings, none of which seem relevant. We've tried a few problems, too, and are seeing the same issues. For this report I ran the Sedov problem. <br><br>With the default units, and set up with <br><br>./setup Sedov -auto -site=<a href="http://ookami.stonybrook.edu" target="_blank">ookami.stonybrook.edu</a><br><br>the code runs a while and then suddenly the solution seems to hit some bad state causing the time step to suddenly drop and then the code crashes.<br><br>[acalder@fj-debug1 object]$ !mpi<br>mpiexec -n 8 ./flash4<br> Grid_init: resolution based on runtime params:<br>  lrefine Â  Â  Â  Â  Â dx Â  Â  Â  Â  Â  Â  Â dy<br>  Â  Â  1 Â  Â  Â  Â  Â  Â  0.125 Â  Â  Â  Â  Â  0.125<br>  Â  Â  2 Â  Â  Â  Â  Â  Â  0.063 Â  Â  Â  Â  Â  0.063<br>  Â  Â  3 Â  Â  Â  Â  Â  Â  0.031 Â  Â  Â  Â  Â  0.031<br>  Â  Â  4 Â  Â  Â  Â  Â  Â  0.016 Â  Â  Â  Â  Â  0.016<br>  Â  Â  5 Â  Â  Â  Â  Â  Â  0.008 Â  Â  Â  Â  Â  0.008<br>  Â  Â  6 Â  Â  Â  Â  Â  Â  0.004 Â  Â  Â  Â  Â  0.004<br> MaterialProperties initialized<br> Cosmology initialized<br> Source terms initialized<br> sim_rhoAmbient is 1.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 1<br> refined: total blocks = Â 1<br> [amr_morton_process]: Initializing surr_blks using standard orrery implementation<br> INFO: Grid_fillGuardCells is ignoring masking.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 4<br> refined: total blocks = Â 5<br>  iteration, no. not moved = Â 0, Â 3<br>  iteration, no. not moved = Â 2*1<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 16<br> refined: total blocks = Â 21<br>  iteration, no. not moved = Â 0, Â 6<br>  iteration, no. not moved = Â 1, Â 0<br> refined: total leaf blocks = Â 28<br> refined: total blocks = Â 37<br>  iteration, no. not moved = Â 0, Â 9<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 40<br> refined: total blocks = Â 53<br>  iteration, no. not moved = Â 0, Â 16<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 52<br> refined: total blocks = Â 69<br>  Finished with Grid_initDomain, no restart<br> Ready to call Hydro_init<br> Hydro initialized<br> Gravity initialized<br> Initial dt verified<br> *** Wrote checkpoint file to sedov_hdf5_chk_0000 ****<br> *** Wrote plotfile to sedov_hdf5_plt_cnt_0000 ****<br> Initial plotfile written<br> Driver init all done<br>  Â  Â  Â n Â  Â  Â  Â  Â t Â  Â  Â  Â  dt Â ( Â  Â  Â  Â  x, Â  Â  Â  Â  Â y, Â  Â  Â  Â  Â z) | Â dt_hydro <br>  Â  Â  Â 1 1.0000E-10 2.0000E-10 Â ( 0.498 Â  Â , Â 0.498 Â  Â , Â  0.00 Â  Â ) | Â 1.012E-04<br>  Â  Â  Â 2 3.0000E-10 4.0000E-10 Â ( 0.498 Â  Â , Â 0.494 Â  Â , Â  0.00 Â  Â ) | Â 1.012E-04<br>  Â  Â  Â 3 7.0000E-10 8.0000E-10 Â ( 0.498 Â  Â , Â 0.494 Â  Â , Â  0.00 Â  Â ) | Â 1.012E-04<br>  Â  Â  Â 4 1.5000E-09 1.6000E-09 Â ( 0.498 Â  Â , Â 0.494 Â  Â , Â  0.00 Â  Â ) | Â 1.012E-04<br><div><br></div><div>snip</div><div><br></div>  Â  Â  26 4.4575E-04 4.7891E-05 Â ( 0.502 Â  Â , Â 0.510 Â  Â , Â  0.00 Â  Â ) | Â 4.789E-05<br>  Â  Â  27 4.9364E-04 4.5144E-05 Â ( 0.498 Â  Â , Â 0.510 Â  Â , Â  0.00 Â  Â ) | Â 4.514E-05<br>  Â  Â  28 5.3879E-04 4.1959E-05 Â ( 0.498 Â  Â , Â 0.510 Â  Â , Â  0.00 Â  Â ) | Â 4.196E-05<br>  Â  Â  29 5.8075E-04 2.3721E-05 Â ( 0.506 Â  Â , Â 0.498 Â  Â , Â  0.00 Â  Â ) | Â 2.372E-05<br>  iteration, no. not moved = Â 0, Â 17<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 88<br> refined: total blocks = Â 117<br>  Â  Â  30 6.0447E-04 1.0000E-10 Â ( 0.506 Â  Â , Â 0.498 Â  Â , Â  0.00 Â  Â ) | Â 4.269E-18<br>  Â  Â  31 6.0447E-04 1.0000E-10 Â ( 0.498 Â  Â , Â 0.498 Â  Â , Â  0.00 Â  Â ) | Â 2.897E-56<br>  Â  Â  32 6.0447E-04 1.0000E-10 Â ( 0.510 Â  Â , Â 0.494 Â  Â , Â  0.00 Â  Â ) | Â 1.206-156<br> dtCheck= 0.<br> DRIVER_ABORT: [Hydro]: Computed dt is not positive! Aborting!<br>--------------------------------------------------------------------------<br>MPI_ABORT was invoked on rank 1 in communicator MPI_COMM_WORLD<br>with errorcode 1.<br><br>NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.<br>You may or may not see output from other processes, depending on<br>exactly when Open MPI kills them.<br>--------------------------------------------------------------------------<br><br><br>In the above case, the glitch happened after a refinement, but it does not always happen after a refinement. Here I changed the max level of refinement. After step 69 the glitch happens.<br><br>[acalder@fj-debug1 object]$ vi flash.par<br>[acalder@fj-debug1 object]$ !mpi<br>mpiexec -n 8 ./flash4<br> Grid_init: resolution based on runtime params:<br>  lrefine Â  Â  Â  Â  Â dx Â  Â  Â  Â  Â  Â  Â dy<br>  Â  Â  1 Â  Â  Â  Â  Â  Â  0.125 Â  Â  Â  Â  Â  0.125<br>  Â  Â  2 Â  Â  Â  Â  Â  Â  0.063 Â  Â  Â  Â  Â  0.063<br>  Â  Â  3 Â  Â  Â  Â  Â  Â  0.031 Â  Â  Â  Â  Â  0.031<br>  Â  Â  4 Â  Â  Â  Â  Â  Â  0.016 Â  Â  Â  Â  Â  0.016<br>  Â  Â  5 Â  Â  Â  Â  Â  Â  0.008 Â  Â  Â  Â  Â  0.008<br>  Â  Â  6 Â  Â  Â  Â  Â  Â  0.004 Â  Â  Â  Â  Â  0.004<br>  Â  Â  7 Â  Â  Â  Â  Â  Â  0.002 Â  Â  Â  Â  Â  0.002<br> MaterialProperties initialized<br> Cosmology initialized<br> Source terms initialized<br> sim_rhoAmbient is 1.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 1<br> refined: total blocks = Â 1<br> [amr_morton_process]: Initializing surr_blks using standard orrery implementation<br> INFO: Grid_fillGuardCells is ignoring masking.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 4<br> refined: total blocks = Â 5<br>  iteration, no. not moved = Â 0, Â 3<br>  iteration, no. not moved = Â 2*1<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 16<br> refined: total blocks = Â 21<br>  iteration, no. not moved = Â 0, Â 6<br>  iteration, no. not moved = Â 1, Â 0<br> refined: total leaf blocks = Â 28<br> refined: total blocks = Â 37<br>  iteration, no. not moved = Â 0, Â 9<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 40<br> refined: total blocks = Â 53<br>  iteration, no. not moved = Â 0, Â 16<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 52<br> refined: total blocks = Â 69<br>  iteration, no. not moved = Â 0, Â 20<br>  iteration, no. not moved = Â 2*1<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 64<br> refined: total blocks = Â 85<br>  Finished with Grid_initDomain, no restart<br> Ready to call Hydro_init<br> Hydro initialized<br> Gravity initialized<br> Initial dt verified<br> *** Wrote checkpoint file to sedov_hdf5_chk_0000 ****<br> *** Wrote plotfile to sedov_hdf5_plt_cnt_0000 ****<br> Initial plotfile written<br> Driver init all done<br>  Â  Â  Â n Â  Â  Â  Â  Â t Â  Â  Â  Â  dt Â ( Â  Â  Â  Â  x, Â  Â  Â  Â  Â y, Â  Â  Â  Â  Â z) | Â dt_hydro <br>  Â  Â  Â 1 1.0000E-10 2.0000E-10 Â ( 0.499 Â  Â , Â 0.491 Â  Â , Â  0.00 Â  Â ) | Â 5.060E-05<br>  Â  Â  Â 2 3.0000E-10 4.0000E-10 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.060E-05<br>  Â  Â  Â 3 7.0000E-10 8.0000E-10 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.060E-05<br>  Â  Â  Â 4 1.5000E-09 1.6000E-09 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.060E-05<br>  Â  Â  Â 5 3.1000E-09 3.2000E-09 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.060E-05<br>  Â  Â  Â 6 6.3000E-09 6.4000E-09 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.059E-05<br>  Â  Â  Â 7 1.2700E-08 1.2800E-08 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.059E-05<br>  Â  Â  Â 8 2.5500E-08 2.5600E-08 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.058E-05<br>  Â  Â  Â 9 5.1100E-08 5.1200E-08 Â ( 0.499 Â  Â , Â 0.495 Â  Â , Â  0.00 Â  Â ) | Â 5.057E-05<br>  Â  Â  10 1.0230E-07 1.0240E-07 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.054E-05<br>  Â  Â  11 2.0470E-07 2.0480E-07 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.048E-05<br>  Â  Â  12 4.0950E-07 4.0960E-07 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.036E-05<br>  Â  Â  13 8.1910E-07 8.1920E-07 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 5.014E-05<br>  iteration, no. not moved = Â 0, Â 19<br>  iteration, no. not moved = Â 2*1<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 112<br> refined: total blocks = Â 149<br>  Â  Â  14 1.6383E-06 1.6384E-06 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 4.968E-05<br>  Â  Â  15 3.2767E-06 3.2768E-06 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 4.881E-05<br>  Â  Â  16 6.5535E-06 6.5536E-06 Â ( 0.499 Â  Â , Â 0.493 Â  Â , Â  0.00 Â  Â ) | Â 4.719E-05<br>  Â  Â  17 1.3107E-05 1.3107E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 4.400E-05<br>  Â  Â  18 2.6214E-05 2.6214E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 3.861E-05<br>  Â  Â  19 5.2429E-05 3.1822E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 3.182E-05<br>  iteration, no. not moved = Â 0, Â 56<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 160<br> refined: total blocks = Â 213<br>  Â  Â  20 8.4250E-05 2.8211E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 2.821E-05<br>  Â  Â  21 1.1246E-04 2.6569E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 2.657E-05<br>  Â  Â  22 1.3903E-04 2.5651E-05 Â ( 0.499 Â  Â , Â 0.487 Â  Â , Â  0.00 Â  Â ) | Â 2.565E-05<br><div><br></div><div>snip</div><div><br></div>  Â  Â  64 5.0247E-04 1.7003E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.700E-06<br>  Â  Â  65 5.0417E-04 1.6235E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.624E-06<br>  Â  Â  66 5.0580E-04 1.5568E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.557E-06<br>  Â  Â  67 5.0735E-04 1.4925E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.493E-06<br>  Â  Â  68 5.0885E-04 1.4258E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.426E-06<br>  Â  Â  69 5.1027E-04 1.3543E-06 Â ( 0.501 Â  Â , Â 0.501 Â  Â , Â  0.00 Â  Â ) | Â 1.354E-06<br>  Â  Â  70 5.1163E-04 1.0000E-10 Â ( 0.513 Â  Â , Â 0.489 Â  Â , Â  0.00 Â  Â ) | Â 1.888E-14<br>  Â  Â  71 5.1163E-04 1.0000E-10 Â ( 0.487 Â  Â , Â 0.489 Â  Â , Â  0.00 Â  Â ) | Â 3.189E-44<br> dtCheck= 0.<br> DRIVER_ABORT: [Hydro]: Computed dt is not positive! Aborting!<br>--------------------------------------------------------------------------<br>MPI_ABORT was invoked on rank 1 in communicator MPI_COMM_WORLD<br>with errorcode 1.<br><br>NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.<br>You may or may not see output from other processes, depending on<br>exactly when Open MPI kills them.<br>--------------------------------------------------------------------------<br>[acalder@fj-debug1 object]$ <br><br><br>Just to play with it, I tried the split hydro solver. In Units, I see among others<br><br>INCLUDE Driver/DriverMain/Split<br>INCLUDE physics/Hydro/HydroMain/split/PPM/PPMKernel<br><br>And when I run it, I see an intriguing warning<br><br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999735241242E-11 Â  Â  Â  Â  Â  PE=4 Â  Â  block=6 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1<br><br>Here's the output of a run:<br><br>[acalder@fj-debug1 object]$ !mpi<br>mpiexec -n 8 ./flash4<br> RuntimeParameters_read: Â ignoring unknown parameter "order"...<br> RuntimeParameters_read: Â ignoring unknown parameter "slopeLimiter"...<br> RuntimeParameters_read: Â ignoring unknown parameter "LimitedSlopeBeta"...<br> RuntimeParameters_read: Â ignoring unknown parameter "use_avisc"...<br> RuntimeParameters_read: Â ignoring unknown parameter "use_flattening"...<br> RuntimeParameters_read: Â ignoring unknown parameter "use_upwindTVD"...<br> RuntimeParameters_read: Â ignoring unknown parameter "RiemannSolver"...<br> RuntimeParameters_read: Â ignoring unknown parameter "entropy"...<br> RuntimeParameters_read: Â ignoring unknown parameter "shockDetect"...<br> Grid_init: resolution based on runtime params:<br>  lrefine Â  Â  Â  Â  Â dx Â  Â  Â  Â  Â  Â  Â dy<br>  Â  Â  1 Â  Â  Â  Â  Â  Â  0.125 Â  Â  Â  Â  Â  0.125<br>  Â  Â  2 Â  Â  Â  Â  Â  Â  0.063 Â  Â  Â  Â  Â  0.063<br>  Â  Â  3 Â  Â  Â  Â  Â  Â  0.031 Â  Â  Â  Â  Â  0.031<br>  Â  Â  4 Â  Â  Â  Â  Â  Â  0.016 Â  Â  Â  Â  Â  0.016<br>  Â  Â  5 Â  Â  Â  Â  Â  Â  0.008 Â  Â  Â  Â  Â  0.008<br>  Â  Â  6 Â  Â  Â  Â  Â  Â  0.004 Â  Â  Â  Â  Â  0.004<br> MaterialProperties initialized<br> Cosmology initialized<br> Source terms initialized<br> sim_rhoAmbient is 1.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 1<br> refined: total blocks = Â 1<br> [amr_morton_process]: Initializing surr_blks using standard orrery implementation<br> INFO: Grid_fillGuardCells is ignoring masking.<br>  iteration, no. not moved = Â 2*0<br> refined: total leaf blocks = Â 4<br> refined: total blocks = Â 5<br>  iteration, no. not moved = Â 0, Â 3<br>  iteration, no. not moved = Â 2*1<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 16<br> refined: total blocks = Â 21<br>  iteration, no. not moved = Â 0, Â 6<br>  iteration, no. not moved = Â 1, Â 0<br> refined: total leaf blocks = Â 28<br> refined: total blocks = Â 37<br>  iteration, no. not moved = Â 0, Â 9<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 40<br> refined: total blocks = Â 53<br>  iteration, no. not moved = Â 0, Â 16<br>  iteration, no. not moved = Â 1, Â 2<br>  iteration, no. not moved = Â 2, Â 0<br> refined: total leaf blocks = Â 52<br> refined: total blocks = Â 69<br>  Finished with Grid_initDomain, no restart<br> Ready to call Hydro_init<br> Info: Hydro_init has set hy_specialFluxVars to Â 3<br> Hydro initialized<br> Gravity initialized<br> Initial dt verified<br> *** Wrote checkpoint file to sedov_hdf5_chk_0000 ****<br> *** Wrote plotfile to sedov_hdf5_plt_cnt_0000 ****<br> Initial plotfile written<br> Driver init all done<br>  Â  Â  Â n Â  Â  Â  Â  Â t Â  Â  Â  Â  dt Â ( Â  Â  Â  Â  x, Â  Â  Â  Â  Â y, Â  Â  Â  Â  Â z) | Â dt_hydro <br>  Â  Â  Â 1 2.0000E-10 2.0000E-10 Â ( 0.498 Â  Â , Â 0.502 Â  Â , Â  0.00 Â  Â ) | Â 7.969E-05<br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999735241242E-11 Â  Â  Â  Â  Â  PE=4 Â  Â  block=6 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  <br> 16 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 15 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 14 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 13 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 12 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 11 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 10 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  9 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  8 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  7 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.26E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  6 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.26E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.18E-04<br>  5 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.26E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.22E-04<br>  4 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>15E-04 0.25E-04 0.25E-04 0.25E-04 0.13E-04<br>  3 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>15E-04 0.25E-04 0.25E-04 0.25E-04 0.17E-04<br>  2 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>15E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  1 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>23E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999735241242E-11 Â  Â  Â  Â  Â  PE=5 Â  Â  block=3 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  <br> 16 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 15 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 14 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 13 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 12 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 11 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 10 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  9 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  8 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  7 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  6 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  5 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  4 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  3 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  2 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  1 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999384891323E-11 Â  Â  Â  Â  Â  PE=4 Â  Â  block=6 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  <br> 16 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 15 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 14 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 13 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 12 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 11 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br> 10 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  9 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  8 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.26E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  7 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.34E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04<br>  6 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.34E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.50E-04<br>  5 Â 0.25E-04 0.25E-04 0.10E-09 0.10E-09 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.34E-04 0.<br>10E-09 0.25E-04 0.25E-04 0.25E-04 0.81E-04<br>  4 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>28E-05 0.25E-04 0.25E-04 0.25E-04 0.13E-04<br>  3 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>28E-05 0.25E-04 0.25E-04 0.25E-04 0.15E-04<br>  2 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>28E-05 0.24E-04 0.25E-04 0.25E-04 0.25E-04<br>  1 Â 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.25E-04 0.<br>21E-04 0.24E-04 0.25E-04 0.25E-04 0.25E-04<br>WARNING after gc filling: min. unk(EINT_VAR)=9.9999999384891323E-11 Â  Â  Â  Â  Â  PE=5 Â  Â  block=3 Â  Â  Â  Â  Â  Â <br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  type=1 Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  <br><br><br>Finally, here are warnings.<br><br><br>Several things like this:<br><br>USE_16_API -O0 -c -DMAXBLOCKS=1000 -DNXB=8 -DNYB=8 -DNZB=1 -DN_DIM=2 io_attribute.c<br>io_attribute.c: In function â€˜io_attribute_create_’:<br>io_attribute.c:66:5: warning: implicit declaration of function â€˜Driver_abortFlashC’ [-Wimplicit-function-d<br>eclaration]<br>  Â  Â Driver_abortFlashC("[io_attribute_create]: Unknown I/O");<br>  Â  Â ^~~~~~~~~~~~~~~~~~<br><br><br>And this one:<br><br>/lustre/projects/global/software/a64fx/openmpi/4.0.5/bin/mpicc -I/cm/shared/apps/hdf5/1.10.1/include -DH5_<br>USE_16_API -O0 -c -DMAXBLOCKS=1000 -DNXB=8 -DNYB=8 -DNZB=1 -DN_DIM=2 io_h5write_generic_real_arr.c<br>io_h5write_generic_int_arr.c: In function â€˜io_h5write_generic_int_arr_’:<br>io_h5write_generic_int_arr.c:82:31: warning: implicit declaration of function â€˜malloc’ [-Wimplicit-functio<br>n-declaration]<br>  Â dataset_name_new = (char *) malloc((*name_len) + 1 * sizeof(char));<br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â ^~~~~~<br>io_h5write_generic_int_arr.c:82:31: warning: incompatible implicit declaration of built-in function â€˜mallo<br>c’<br>io_h5write_generic_int_arr.c:82:31: note: include â€˜<stdlib.h>’ or provide a declaration of â€˜malloc’<br>io_h5write_generic_int_arr.c:6:1:<br>+#include <stdlib.h><br> <br>io_h5write_generic_int_arr.c:82:31:<br>  Â dataset_name_new = (char *) malloc((*name_len) + 1 * sizeof(char));<br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â ^~~~~~<br>io_h5write_generic_int_arr.c:87:3: warning: implicit declaration of function â€˜strncpy’ [-Wimplicit-functio<br>n-declaration]<br>  Â strncpy(dataset_name_new, dataset_name, *name_len);<br>  Â ^~~~~~~<br>io_h5write_generic_int_arr.c:87:3: warning: incompatible implicit declaration of built-in function â€˜strncp<br>y’<br>io_h5write_generic_int_arr.c:87:3: note: include â€˜<string.h>’ or provide a declaration of â€˜strncpy’<br>io_h5write_generic_int_arr.c:6:1:<br>+#include <string.h><br> <br>io_h5write_generic_int_arr.c:87:3:<br>  Â strncpy(dataset_name_new, dataset_name, *name_len);<br>  Â ^~~~~~~<br>io_h5write_generic_int_arr.c:187:3: warning: implicit declaration of function â€˜free’ [-Wimplicit-function-<br>declaration]<br>  Â free(dataset_name_new);<br>  Â ^~~~<br>io_h5write_generic_int_arr.c:187:3: warning: incompatible implicit declaration of built-in function â€˜free’<br>io_h5write_generic_int_arr.c:187:3: note: include â€˜<stdlib.h>’ or provide a declaration of â€˜free’<br>/lustre/projects/global/software/a64fx/openmpi/4.0.5/bin/mpicc -I/cm/shared/apps/hdf5/1.10.1/include -DH5_<br>USE_16_API -O0 -c -DMAXBLOCKS=1000 -DNXB=8 -DNYB=8 -DNZB=1 -DN_DIM=2 io_h5write_generic_real_arr.c<br>io_h5write_generic_real_arr.c: In function â€˜io_h5write_generic_real_arr_’:<br>io_h5write_generic_real_arr.c:33:31: warning: implicit declaration of function â€˜malloc’ [-Wimplicit-functi<br>on-declaration]<br>  Â dataset_name_new = (char *) malloc((*name_len) + 1 * sizeof(char));<br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â ^~~~~~<br>io_h5write_generic_real_arr.c:33:31: warning: incompatible implicit declaration of built-in function â€˜mall<br>oc’<br>io_h5write_generic_real_arr.c:33:31: note: include â€˜<stdlib.h>’ or provide a declaration of â€˜malloc’<br>io_h5write_generic_real_arr.c:6:1:<br>+#include <stdlib.h><br> <br>io_h5write_generic_real_arr.c:33:31:<br>  Â dataset_name_new = (char *) malloc((*name_len) + 1 * sizeof(char));<br>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â ^~~~~~<br>io_h5write_generic_real_arr.c:38:3: warning: implicit declaration of function â€˜strncpy’ [-Wimplicit-functi<br>on-declaration]<br>  Â strncpy(dataset_name_new, dataset_name, *name_len);<br>  Â ^~~~~~~<br>io_h5write_generic_real_arr.c:38:3: warning: incompatible implicit declaration of built-in function â€˜strnc<br>py’<br>io_h5write_generic_real_arr.c:38:3: note: include â€˜<string.h>’ or provide a declaration of â€˜strncpy’<br>io_h5write_generic_real_arr.c:6:1:<br>+#include <string.h><br> <br>io_h5write_generic_real_arr.c:38:3:<br>  Â strncpy(dataset_name_new, dataset_name, *name_len);<br>  Â ^~~~~~~<br>io_h5write_generic_real_arr.c:139:3: warning: implicit declaration of function â€˜free’ [-Wimplicit-function<br>-declaration]<br>  Â free(dataset_name_new);<br>  Â ^~~~<br>io_h5write_generic_real_arr.c:139:3: warning: incompatible implicit declaration of built-in function â€˜free<br>’<br>io_h5write_generic_real_arr.c:139:3: note: include â€˜<stdlib.h>’ or provide a declaration of â€˜free’<br><br><br><br>Thanks for any advice or suggestions!<br><br>Alan Calder<br><br clear="all"><br>-- <br><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr">Alan C. Calder<br>Department of Physics and Astronomy<br>State University of New York at Stony Brook<br>Stony Brook, NY 11794-3800<br><br>office: ESS 438<br>phone:  (631) 632-1176<br>fax:  (631) 632-1745<br>web: <a href="http://www.astro.sunysb.edu/acalder" target="_blank">http://www.astro.sunysb.edu/acalder</a><br></div></div></div>