Hi Siamak,
You should take a look at
for information about the columns in the fgmax file. In particular, the first 5 columns are
longitude, latitude, AMR level, B, h
where B is the topography and h the max inundation depth.
The value -0.99999000E+99 is stored before an fgmax point gets updated for the first time. I notice you have
fg.tstart_max = tstart_max = tstart_max = 8000.
so nothing gets updated before this time. If your run had a smaller tfinal then nothing would be updated in fgmax.
Also you have
fg.min_level_check = amrdata.amr_levels_max
which means it only monitors fgmax on the finest level, so any fgmax point that lies outside the union of the finest level grids at all times will never get updated. If you want to monitor some points close to shore where you have a very fine grid and other points far offshore where there are only coarser grids, you may want to define a couple different fgmax grids with different values of fg.min_level_check.
See
for some more details.
Hope that helps,
Randy