Changeset 4482 for LMDZ6/branches/LMDZ_ECRad/libf/phylmd/phyaqua_mod.F90
- Timestamp:
- Mar 29, 2023, 3:14:27 PM (18 months ago)
- Location:
- LMDZ6/branches/LMDZ_ECRad
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_ECRad
- Property svn:mergeinfo changed
-
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/phyaqua_mod.F90
r3579 r4482 135 135 if (year_len.ne.360) then 136 136 write (*,*) year_len 137 write (*,*) 'iniaqua: 360 day calendar is required !' 138 stop 137 call abort_physic("iniaqua", 'iniaqua: 360 day calendar is required !', 1) 139 138 endif 140 139 … … 573 572 USE mod_phys_lmdz_transfert_para, ONLY: gather 574 573 USE phys_cal_mod, ONLY: year_len 574 use netcdf, only: nf90_def_var, nf90_double, nf90_float 575 575 IMPLICIT NONE 576 576 include "netcdf.inc" … … 617 617 618 618 #ifdef NC_DOUBLE 619 ierr = nf _def_var(nid, 'TEMPS', nf_double, 1, ntim, id_tim)620 #else 621 ierr = nf _def_var(nid, 'TEMPS', nf_float, 1, ntim, id_tim)619 ierr = nf90_def_var(nid, 'TEMPS', nf90_double, [ntim], id_tim) 620 #else 621 ierr = nf90_def_var(nid, 'TEMPS', nf90_float, [ntim], id_tim) 622 622 #endif 623 623 ierr = nf_put_att_text(nid, id_tim, 'title', 17, 'Jour dans l annee') 624 624 625 625 #ifdef NC_DOUBLE 626 ierr = nf _def_var(nid, 'NAT', nf_double, 2, dims, id_nat)627 #else 628 ierr = nf _def_var(nid, 'NAT', nf_float, 2, dims, id_nat)626 ierr = nf90_def_var(nid, 'NAT', nf90_double, dims, id_nat) 627 #else 628 ierr = nf90_def_var(nid, 'NAT', nf90_float, dims, id_nat) 629 629 #endif 630 630 ierr = nf_put_att_text(nid, id_nat, 'title', 23, & … … 632 632 633 633 #ifdef NC_DOUBLE 634 ierr = nf _def_var(nid, 'SST', nf_double, 2, dims, id_sst)635 #else 636 ierr = nf _def_var(nid, 'SST', nf_float, 2, dims, id_sst)634 ierr = nf90_def_var(nid, 'SST', nf90_double, dims, id_sst) 635 #else 636 ierr = nf90_def_var(nid, 'SST', nf90_float, dims, id_sst) 637 637 #endif 638 638 ierr = nf_put_att_text(nid, id_sst, 'title', 35, & … … 640 640 641 641 #ifdef NC_DOUBLE 642 ierr = nf _def_var(nid, 'BILS', nf_double, 2, dims, id_bils)643 #else 644 ierr = nf _def_var(nid, 'BILS', nf_float, 2, dims, id_bils)642 ierr = nf90_def_var(nid, 'BILS', nf90_double, dims, id_bils) 643 #else 644 ierr = nf90_def_var(nid, 'BILS', nf90_float, dims, id_bils) 645 645 #endif 646 646 ierr = nf_put_att_text(nid, id_bils, 'title', 32, & … … 648 648 649 649 #ifdef NC_DOUBLE 650 ierr = nf _def_var(nid, 'ALB', nf_double, 2, dims, id_alb)651 #else 652 ierr = nf _def_var(nid, 'ALB', nf_float, 2, dims, id_alb)650 ierr = nf90_def_var(nid, 'ALB', nf90_double, dims, id_alb) 651 #else 652 ierr = nf90_def_var(nid, 'ALB', nf90_float, dims, id_alb) 653 653 #endif 654 654 ierr = nf_put_att_text(nid, id_alb, 'title', 19, 'Albedo a la surface') 655 655 656 656 #ifdef NC_DOUBLE 657 ierr = nf _def_var(nid, 'RUG', nf_double, 2, dims, id_rug)658 #else 659 ierr = nf _def_var(nid, 'RUG', nf_float, 2, dims, id_rug)657 ierr = nf90_def_var(nid, 'RUG', nf90_double, dims, id_rug) 658 #else 659 ierr = nf90_def_var(nid, 'RUG', nf90_float, dims, id_rug) 660 660 #endif 661 661 ierr = nf_put_att_text(nid, id_rug, 'title', 8, 'Rugosite') 662 662 663 663 #ifdef NC_DOUBLE 664 ierr = nf _def_var(nid, 'FTER', nf_double, 2, dims, id_fter)665 #else 666 ierr = nf _def_var(nid, 'FTER', nf_float, 2, dims, id_fter)664 ierr = nf90_def_var(nid, 'FTER', nf90_double, dims, id_fter) 665 #else 666 ierr = nf90_def_var(nid, 'FTER', nf90_float, dims, id_fter) 667 667 #endif 668 668 ierr = nf_put_att_text(nid, id_fter, 'title',10,'Frac. Land') 669 669 #ifdef NC_DOUBLE 670 ierr = nf _def_var(nid, 'FOCE', nf_double, 2, dims, id_foce)671 #else 672 ierr = nf _def_var(nid, 'FOCE', nf_float, 2, dims, id_foce)670 ierr = nf90_def_var(nid, 'FOCE', nf90_double, dims, id_foce) 671 #else 672 ierr = nf90_def_var(nid, 'FOCE', nf90_float, dims, id_foce) 673 673 #endif 674 674 ierr = nf_put_att_text(nid, id_foce, 'title',11,'Frac. Ocean') 675 675 #ifdef NC_DOUBLE 676 ierr = nf _def_var(nid, 'FSIC', nf_double, 2, dims, id_fsic)677 #else 678 ierr = nf _def_var(nid, 'FSIC', nf_float, 2, dims, id_fsic)676 ierr = nf90_def_var(nid, 'FSIC', nf90_double, dims, id_fsic) 677 #else 678 ierr = nf90_def_var(nid, 'FSIC', nf90_float, dims, id_fsic) 679 679 #endif 680 680 ierr = nf_put_att_text(nid, id_fsic, 'title',13,'Frac. Sea Ice') 681 681 #ifdef NC_DOUBLE 682 ierr = nf _def_var(nid, 'FLIC', nf_double, 2, dims, id_flic)683 #else 684 ierr = nf _def_var(nid, 'FLIC', nf_float, 2, dims, id_flic)682 ierr = nf90_def_var(nid, 'FLIC', nf90_double, dims, id_flic) 683 #else 684 ierr = nf90_def_var(nid, 'FLIC', nf90_float, dims, id_flic) 685 685 #endif 686 686 ierr = nf_put_att_text(nid, id_flic, 'title',14,'Frac. Land Ice')
Note: See TracChangeset
for help on using the changeset viewer.