Double precision

Discussion around MOHID GUI (managing projects, simulations, etc)
eva_eca@hotmail.com
MOHID Beginner
Posts: 6
Joined: Thu Jan 01, 1970 00:00

Double precision

Postby eva_eca@hotmail.com » Tue Jun 28, 2011 17:49

Hi,

I have to implement MOHID in the Guadalquivir estuary (Spain), and my domain reaches around 110 km from the coast to river upstream. I am using curvilinear grid, I know that it will give better results for my study area. So, my model has a very little grid spacing (2.5 m) and, therefore a low dt. I know that for this I need run the model in double precision way, but at now I can not get that it works well.

My problem is that if I run the model for 1 hour, with dt 0.2 sec, and output 60 sec, I only have velocity and water level results for the first 22 minutes, then MOHID shows the error:

forrtl: error (65): floating invalid
Image PC Routine Line Source
MOHIDWater_releas 0072D4B1 _MODULEFUNCTIONS_ 1778 ModuleFunctions.F90
MOHIDWater_releas 00562B4A _MODULEHYDRODYNAM 21708 ModuleHydrodynamic.F90
MOHIDWater_releas 00580123 _MODULEHYDRODYNAM 20508 ModuleHydrodynamic.F90
MOHIDWater_releas 0055F0A1 _MODULEHYDRODYNAM 19367 ModuleHydrodynamic.F90
MOHIDWater_releas 0051CA83 _MODULEHYDRODYNAM 18898 ModuleHydrodynamic.F90
MOHIDWater_releas 0051707B _MODULEHYDRODYNAM 12334 ModuleHydrodynamic.F90
MOHIDWater_releas 006EAE44 _MODULEMODEL_mp_R 1798 ModuleModel.F90
MOHIDWater_releas 006EA9A7 _MODULEMODEL_mp_R 1613 ModuleModel.F90
MOHIDWater_releas 006EE05D _MOHIDWATER_ip_DO 1319 Main.F90
MOHIDWater_releas 006EBFC5 _MAIN__ 220 Main.F90
MOHIDWater_releas 009FED33 Unknown Unknown Unknown
MOHIDWater_releas 00957BD9 Unknown Unknown Unknown
kernel32.dll 76A433CA Unknown Unknown Unknown
ntdll.dll 77779ED2 Unknown Unknown Unknown
ntdll.dll 77779EA5 Unknown Unknown Unknown

C:\\MOHID\\ProyectMOHIDcurv\\GUI3prue\\DoublePrecision\\exe>pause
Press any key to continue . . .


I tried with the 32 bits and 64 bits executables, but neither works.


I am using water level data to forcing the model every 1 hour, and I am not introducing any river discharge, this is my hydrodynamic file:

TIDE : 1
ENTERING_WAVE : 0
RADIATION : 0
WATER_DISCHARGES : 0
RESIDUAL : 0
ENERGY : 0
UP_CENTER : 1.0
IMPLICIT_VERTADVECTION : 1.0
IMPLICIT_VERTDIFFUSION : 1.0
DISCRETIZATION : 2
UPSTREAM : Upwind
TIME_SERIE : 1
EVOLUTION : Solve_Equations
CORIOLIS : 1
VOLUMEVARIATION : 1
HORIZONTALADVECTION : 1
HORIZONTALDIFFUSION : 1
INITIAL_ELEVATION : 0
INITIAL_VEL_U : 0.0
INITIAL_VEL_V : 0.0
VERTICALADVECTION : 1
VERTICALDIFFUSION : 1
VELTANGENTIALBOUNDARY : 1
VELNORMALBOUNDARY : 1
NULL_BOUND_HORADV : 1
TIDEPOTENTIAL : 0
WIND : 0
ATM_PRESSURE : 0
SURFACEWATERFLUX : 0
HMIN_CHEZY : 0.10
VMIN_CHEZY : 0.10
DATA_ASSIMILATION : 0
IMPLICIT_HORADVECTION : 1
RECORDING : 0
MOMENTUM_DISCHARGE : 0
SLOWSTART : 0.0
HMIN_ADVECTION : 0.50
LOCAL_DENSITY : 1
CYCLIC_BOUNDARY : 0
CONSERVATIVE_HOR_DIF : 0
BIHARMONIC : 0
BIHARMONIC_COEF : 1e9
SUBMODEL : 0
MISSING_NULL : 0
DEADZONE : 0
BAROCLINIC_RADIATION : 0
LOCAL_SOLUTION : 1
BOTTOMWATERFLUX : 0
SLIPPING_CONDITION : 1
NONHYDROSTATIC : 0
STATISTICS : 0
OUTPUT_TIME : 0 60
BRFORCE : 0
CENTRIFUGAL : 1
TIME_SERIE_LOCATION : C:\\MOHID\\ProyectMOHIDcurv\\GUI3prue\\GeneralData\\TimeSerieLocationP.dat

I can not see where the problem is, if I have to activate something in any file for double precision (I only selected the executable in Tools>Options>MohidWater) or something like this...

Thanks in advance.
Regards.

eva_eca@hotmail.com
MOHID Beginner
Posts: 6
Joined: Thu Jan 01, 1970 00:00

Postby eva_eca@hotmail.com » Thu Jun 30, 2011 17:23

I already solved my error. My problem was that I had not coastline cells in the bathymetry grid data. Now, it works well.


Return to “MOHID GUI (discontinued)”

Who is online

Users browsing this forum: No registered users and 2 guests