Hello
to briefly sum up:
- ATMOSPHERE-WATER EXCHANGE MODEL : 1 worked and gave reliable results (still have to analyze in detail though), considering variation of air temp and wind during 1 day
- ATMOSPHERE-WATER EXCHANGE MODEL : 2 does not work.
I guess there is an error in EVAP (EXCHANGE WITH ATMOSPHERE MODULE).
I always get this error:
starts like this -->
"t3dfort.f:657:35:
DOUBLE PRECISION WW,TREEL,A,B,LAMB,RO,SAL
1
Warning: Unused variable ‘b’ declared at (1) [-Wunused-variable]
t3dfort.f:547:20:
&(TIME,LT,ENTET,NPTFR2_DIM,NFRLIQ)
1
Warning: Unused dummy argument ‘entet’ at (1) [-Wunused-dummy-argument]
t3dfort.f:547:31:
&(TIME,LT,ENTET,NPTFR2_DIM,NFRLIQ)
1
Warning: Unused dummy argument ‘nptfr2_dim’ at (1) [-Wunused-dummy-argument]
t3dfort.f:547:11:
&(TIME,LT,ENTET,NPTFR2_DIM,NFRLIQ)
1
Warning: Unused dummy argument ‘time’ at (1) [-Wunused-dummy-argument]"
which I guess it is ok..?!
[...]
and it ends like this -->
"mpiexec noticed that process rank 21 with PID 32364 on node wahyd03 exited on signal
8 (Floating point exception).
_____________
runcode::main:
:
|runCode: Fail to run
|/usr/bin/mpiexec -wdir
/projekte/ematta/3D/CVandPrandtl/heat_airTvar_20161123/heat_exchange/test_20161202/ca
s_test6.12.txt_2016-12-06-13h00min39s -n 24
/projekte/ematta/3D/CVandPrandtl/heat_airTvar_20161123/heat_exchange/test_20161202/ca
s_test6.12.txt_2016-12-06-13h00min39s/out_t3d_heat_exchange_20161206
|~~~~~~~~~~~~~~~~~~
|Program received signal SIGFPE: Floating-point exception - erroneous arithmetic
operation.
|
|Backtrace for this error:
|#0 0x7F31941A5E08
|#1 0x7F31941A4F90
|#2 0x7F31938D74AF
|#3 0x7F3193EE5F14
|#4 0x7F3193EA25CE
|#5 0x412881 in __exchange_with_atmosphere_MOD_evapo
|#6 0x40F946 in bord3d_
|#7 0x45347B in telemac3d_
|#8 0x41A7D2 in MAIN__ at homere_telemac3d.f:?
"
I think in the specific it has problems to calculate FLUX EVAP, SENS and DEBVAP, all functions of FWW, which is function of W2 (wind at 2 m). Although, I noticed that in the module we have W2 and in the fortran file bord3d.f (HEAT EXCHANGE) we have WW2, calculated in function of magnitude of the wind WW. Is it a mistake? I tried also to change all the WW2 in bord3d in W2 but is still giving the same error. I also thought there is some error given to B, the calibration coefficient, I tried to change the numerics in the cas file, solvers etc, also setting all as default, as in telemac example, but still does not work.
Do you have any idea where I have been wrong?
At the end in the fortran file I only have bord3d, condim (for z*) and interpmeteo. I did not modify any source.
Last but not least, I have zero rain in the meteo file (attached)
Thanks in advance.
Best regards