Changeset 4274 for LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read_std.F90
- Timestamp:
- Sep 21, 2022, 3:12:15 PM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read_std.F90
r4273 r4274 87 87 !********************************************************************************************** 88 88 SUBROUTINE read_SCM_cas 89 use netcdf, only: nf90_get_var 89 90 implicit none 90 91 … … 146 147 else 147 148 allocate(time_val(nt_cas)) 148 #ifdef NC_DOUBLE 149 ierr = NF_GET_VAR_DOUBLE(nid,timeid,time_val) 150 #else 151 ierr = NF_GET_VAR_REAL(nid,timeid,time_val) 152 #endif 149 ierr = NF90_GET_VAR(nid,timeid,time_val) 153 150 if(ierr/=NF_NOERR) then 154 151 print *,'Pb a la lecture de time cas.nc: ' … … 332 329 333 330 !program reading forcing of the case study 331 use netcdf, only: nf90_get_var 334 332 implicit none 335 333 #include "netcdf.inc" … … 458 456 !----------------------------------------------------------------------- 459 457 if(i.LE.4) then 460 #ifdef NC_DOUBLE 461 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(i),apbp) 462 #else 463 ierr = NF_GET_VAR_REAL(nid,var3didin(i),apbp) 464 #endif 458 ierr = NF90_GET_VAR(nid,var3didin(i),apbp) 465 459 print *,'read2_cas(apbp), on a lu ',i,name_var(i) 466 460 if(ierr/=NF_NOERR) then … … 473 467 !----------------------------------------------------------------------- 474 468 else if(i.gt.4.and.i.LE.12) then 475 #ifdef NC_DOUBLE 476 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(i),resul1) 477 #else 478 ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul1) 479 #endif 469 ierr = NF90_GET_VAR(nid,var3didin(i),resul1) 480 470 print *,'read2_cas(resul1), on a lu ',i,name_var(i) 481 471 if(ierr/=NF_NOERR) then … … 490 480 !----------------------------------------------------------------------- 491 481 else if(i.gt.12.and.i.LE.61) then 492 #ifdef NC_DOUBLE 493 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(i),resul) 494 #else 495 ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul) 496 #endif 482 ierr = NF90_GET_VAR(nid,var3didin(i),resul) 497 483 print *,'read2_cas(resul), on a lu ',i,name_var(i) 498 484 if(ierr/=NF_NOERR) then … … 506 492 !----------------------------------------------------------------------- 507 493 else if (i.gt.62.and.i.LE.75) then 508 #ifdef NC_DOUBLE 509 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(i),resul2) 510 #else 511 ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul2) 512 #endif 494 ierr = NF90_GET_VAR(nid,var3didin(i),resul2) 513 495 print *,'read2_cas(resul2), on a lu ',i,name_var(i) 514 496 if(ierr/=NF_NOERR) then … … 522 504 !----------------------------------------------------------------------- 523 505 else 524 #ifdef NC_DOUBLE 525 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(i),resul3) 526 #else 527 ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul3) 528 #endif 506 ierr = NF90_GET_VAR(nid,var3didin(i),resul3) 529 507 print *,'read2_cas(resul3), on a lu ',i,name_var(i) 530 508 if(ierr/=NF_NOERR) then
Note: See TracChangeset
for help on using the changeset viewer.