Changeset 5249 for LMDZ6/trunk/libf/phylmd/dyn1d
- Timestamp:
- Oct 22, 2024, 11:35:08 AM (4 months ago)
- Location:
- LMDZ6/trunk/libf/phylmd/dyn1d
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_amma_read.F90
r5084 r5249 179 179 180 180 !program reading forcings of the AMMA case study 181 USE netcdf, ONLY: nf90_get_var 181 182 implicit none 182 183 INCLUDE "netcdf.inc" … … 268 269 ! call catchaxis(nid,ntime,nlevel,time,z,ierr) 269 270 270 #ifdef NC_DOUBLE 271 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(1),zz) 272 #else 273 ierr = NF_GET_VAR_REAL(nid,var3didin(1),zz) 274 #endif 271 ierr = nf90_get_var(nid, var3didin(1), zz) 275 272 if(ierr/=NF_NOERR) then 276 273 write(*,*) NF_STRERROR(ierr) … … 279 276 ! write(*,*)'lecture z ok',zz 280 277 281 #ifdef NC_DOUBLE 282 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(2),temp) 283 #else 284 ierr = NF_GET_VAR_REAL(nid,var3didin(2),temp) 285 #endif 278 ierr = nf90_get_var(nid, var3didin(2), temp) 286 279 if(ierr/=NF_NOERR) then 287 280 write(*,*) NF_STRERROR(ierr) … … 290 283 ! write(*,*)'lecture th ok',temp 291 284 292 #ifdef NC_DOUBLE 293 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(3),qv) 294 #else 295 ierr = NF_GET_VAR_REAL(nid,var3didin(3),qv) 296 #endif 285 ierr = nf90_get_var(nid, var3didin(3), qv) 297 286 if(ierr/=NF_NOERR) then 298 287 write(*,*) NF_STRERROR(ierr) … … 301 290 ! write(*,*)'lecture qv ok',qv 302 291 303 #ifdef NC_DOUBLE 304 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(4),u) 305 #else 306 ierr = NF_GET_VAR_REAL(nid,var3didin(4),u) 307 #endif 292 ierr = nf90_get_var(nid, var3didin(4), u) 308 293 if(ierr/=NF_NOERR) then 309 294 write(*,*) NF_STRERROR(ierr) … … 312 297 ! write(*,*)'lecture u ok',u 313 298 314 #ifdef NC_DOUBLE 315 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(5),v) 316 #else 317 ierr = NF_GET_VAR_REAL(nid,var3didin(5),v) 318 #endif 299 ierr = nf90_get_var(nid, var3didin(5), v) 319 300 if(ierr/=NF_NOERR) then 320 301 write(*,*) NF_STRERROR(ierr) … … 323 304 ! write(*,*)'lecture v ok',v 324 305 325 #ifdef NC_DOUBLE 326 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(6),dw) 327 #else 328 ierr = NF_GET_VAR_REAL(nid,var3didin(6),dw) 329 #endif 306 ierr = nf90_get_var(nid, var3didin(6), dw) 330 307 if(ierr/=NF_NOERR) then 331 308 write(*,*) NF_STRERROR(ierr) … … 334 311 ! write(*,*)'lecture w ok',dw 335 312 336 #ifdef NC_DOUBLE 337 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(7),dt) 338 #else 339 ierr = NF_GET_VAR_REAL(nid,var3didin(7),dt) 340 #endif 313 ierr = nf90_get_var(nid, var3didin(7), dt) 341 314 if(ierr/=NF_NOERR) then 342 315 write(*,*) NF_STRERROR(ierr) … … 345 318 ! write(*,*)'lecture dt ok',dt 346 319 347 #ifdef NC_DOUBLE 348 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(8),dq) 349 #else 350 ierr = NF_GET_VAR_REAL(nid,var3didin(8),dq) 351 #endif 320 ierr = nf90_get_var(nid, var3didin(8), dq) 352 321 if(ierr/=NF_NOERR) then 353 322 write(*,*) NF_STRERROR(ierr) … … 356 325 ! write(*,*)'lecture dq ok',dq 357 326 358 #ifdef NC_DOUBLE 359 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(9),sens) 360 #else 361 ierr = NF_GET_VAR_REAL(nid,var3didin(9),sens) 362 #endif 327 ierr = nf90_get_var(nid, var3didin(9), sens) 363 328 if(ierr/=NF_NOERR) then 364 329 write(*,*) NF_STRERROR(ierr) … … 367 332 ! write(*,*)'lecture sens ok',sens 368 333 369 #ifdef NC_DOUBLE 370 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(10),flat) 371 #else 372 ierr = NF_GET_VAR_REAL(nid,var3didin(10),flat) 373 #endif 334 ierr = nf90_get_var(nid, var3didin(10), flat) 374 335 if(ierr/=NF_NOERR) then 375 336 write(*,*) NF_STRERROR(ierr) … … 378 339 ! write(*,*)'lecture flat ok',flat 379 340 380 #ifdef NC_DOUBLE 381 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(11),pp) 382 #else 383 ierr = NF_GET_VAR_REAL(nid,var3didin(11),pp) 384 #endif 341 ierr = nf90_get_var(nid, var3didin(11), pp) 385 342 if(ierr/=NF_NOERR) then 386 343 write(*,*) NF_STRERROR(ierr) … … 437 394 endif 438 395 if (annee_ref.eq.2006 .and. day1.lt.day_ini_amma) then 439 print*,'AMMA a d ébutéle 10 juillet 2006',day1,day_ini_amma396 print*,'AMMA a d�but� le 10 juillet 2006',day1,day_ini_amma 440 397 print*,'Changer dayref dans run.def' 441 398 stop -
LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read.F90
r5084 r5249 266 266 267 267 !program reading forcing of the case study 268 USE netcdf, ONLY: nf90_get_var 268 269 implicit none 269 270 INCLUDE "netcdf.inc" … … 532 533 endif 533 534 534 #ifdef NC_DOUBLE 535 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(1),zz) 536 #else 537 ierr = NF_GET_VAR_REAL(nid,var3didin(1),zz) 538 #endif 535 ierr = nf90_get_var(nid, var3didin(1), zz) 539 536 if(ierr/=NF_NOERR) then 540 537 write(*,*) NF_STRERROR(ierr) … … 543 540 ! write(*,*)'lecture z ok',zz 544 541 545 #ifdef NC_DOUBLE 546 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(2),pp) 547 #else 548 ierr = NF_GET_VAR_REAL(nid,var3didin(2),pp) 549 #endif 542 ierr = nf90_get_var(nid, var3didin(2), pp) 550 543 if(ierr/=NF_NOERR) then 551 544 write(*,*) NF_STRERROR(ierr) … … 555 548 556 549 557 #ifdef NC_DOUBLE 558 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(3),temp) 559 #else 560 ierr = NF_GET_VAR_REAL(nid,var3didin(3),temp) 561 #endif 550 ierr = nf90_get_var(nid, var3didin(3), temp) 562 551 if(ierr/=NF_NOERR) then 563 552 write(*,*) NF_STRERROR(ierr) … … 566 555 ! write(*,*)'lecture T ok',temp 567 556 568 #ifdef NC_DOUBLE 569 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(4),qv) 570 #else 571 ierr = NF_GET_VAR_REAL(nid,var3didin(4),qv) 572 #endif 557 ierr = nf90_get_var(nid, var3didin(4), qv) 573 558 if(ierr/=NF_NOERR) then 574 559 write(*,*) NF_STRERROR(ierr) … … 577 562 ! write(*,*)'lecture qv ok',qv 578 563 579 #ifdef NC_DOUBLE 580 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(5),rh) 581 #else 582 ierr = NF_GET_VAR_REAL(nid,var3didin(5),rh) 583 #endif 564 ierr = nf90_get_var(nid, var3didin(5), rh) 584 565 if(ierr/=NF_NOERR) then 585 566 write(*,*) NF_STRERROR(ierr) … … 588 569 ! write(*,*)'lecture rh ok',rh 589 570 590 #ifdef NC_DOUBLE 591 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(6),theta) 592 #else 593 ierr = NF_GET_VAR_REAL(nid,var3didin(6),theta) 594 #endif 571 ierr = nf90_get_var(nid, var3didin(6), theta) 595 572 if(ierr/=NF_NOERR) then 596 573 write(*,*) NF_STRERROR(ierr) … … 599 576 ! write(*,*)'lecture theta ok',theta 600 577 601 #ifdef NC_DOUBLE 602 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(7),rv) 603 #else 604 ierr = NF_GET_VAR_REAL(nid,var3didin(7),rv) 605 #endif 578 ierr = nf90_get_var(nid, var3didin(7), rv) 606 579 if(ierr/=NF_NOERR) then 607 580 write(*,*) NF_STRERROR(ierr) … … 610 583 ! write(*,*)'lecture rv ok',rv 611 584 612 #ifdef NC_DOUBLE 613 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(8),u) 614 #else 615 ierr = NF_GET_VAR_REAL(nid,var3didin(8),u) 616 #endif 585 ierr = nf90_get_var(nid, var3didin(8), u) 617 586 if(ierr/=NF_NOERR) then 618 587 write(*,*) NF_STRERROR(ierr) … … 621 590 ! write(*,*)'lecture u ok',u 622 591 623 #ifdef NC_DOUBLE 624 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(9),v) 625 #else 626 ierr = NF_GET_VAR_REAL(nid,var3didin(9),v) 627 #endif 592 ierr = nf90_get_var(nid, var3didin(9), v) 628 593 if(ierr/=NF_NOERR) then 629 594 write(*,*) NF_STRERROR(ierr) … … 632 597 ! write(*,*)'lecture v ok',v 633 598 634 #ifdef NC_DOUBLE 635 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(10),ug) 636 #else 637 ierr = NF_GET_VAR_REAL(nid,var3didin(10),ug) 638 #endif 599 ierr = nf90_get_var(nid, var3didin(10), ug) 639 600 if(ierr/=NF_NOERR) then 640 601 write(*,*) NF_STRERROR(ierr) … … 643 604 ! write(*,*)'lecture ug ok',ug 644 605 645 #ifdef NC_DOUBLE 646 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(11),vg) 647 #else 648 ierr = NF_GET_VAR_REAL(nid,var3didin(11),vg) 649 #endif 606 ierr = nf90_get_var(nid, var3didin(11), vg) 650 607 if(ierr/=NF_NOERR) then 651 608 write(*,*) NF_STRERROR(ierr) … … 654 611 ! write(*,*)'lecture vg ok',vg 655 612 656 #ifdef NC_DOUBLE 657 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(12),w) 658 #else 659 ierr = NF_GET_VAR_REAL(nid,var3didin(12),w) 660 #endif 613 ierr = nf90_get_var(nid, var3didin(12), w) 661 614 if(ierr/=NF_NOERR) then 662 615 write(*,*) NF_STRERROR(ierr) … … 665 618 ! write(*,*)'lecture w ok',w 666 619 667 #ifdef NC_DOUBLE 668 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(13),du) 669 #else 670 ierr = NF_GET_VAR_REAL(nid,var3didin(13),du) 671 #endif 620 ierr = nf90_get_var(nid, var3didin(13), du) 672 621 if(ierr/=NF_NOERR) then 673 622 write(*,*) NF_STRERROR(ierr) … … 676 625 ! write(*,*)'lecture du ok',du 677 626 678 #ifdef NC_DOUBLE 679 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(14),hu) 680 #else 681 ierr = NF_GET_VAR_REAL(nid,var3didin(14),hu) 682 #endif 627 ierr = nf90_get_var(nid, var3didin(14), hu) 683 628 if(ierr/=NF_NOERR) then 684 629 write(*,*) NF_STRERROR(ierr) … … 687 632 ! write(*,*)'lecture hu ok',hu 688 633 689 #ifdef NC_DOUBLE 690 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(15),vu) 691 #else 692 ierr = NF_GET_VAR_REAL(nid,var3didin(15),vu) 693 #endif 634 ierr = nf90_get_var(nid, var3didin(15), vu) 694 635 if(ierr/=NF_NOERR) then 695 636 write(*,*) NF_STRERROR(ierr) … … 698 639 ! write(*,*)'lecture vu ok',vu 699 640 700 #ifdef NC_DOUBLE 701 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(16),dv) 702 #else 703 ierr = NF_GET_VAR_REAL(nid,var3didin(16),dv) 704 #endif 641 ierr = nf90_get_var(nid, var3didin(16), dv) 705 642 if(ierr/=NF_NOERR) then 706 643 write(*,*) NF_STRERROR(ierr) … … 709 646 ! write(*,*)'lecture dv ok',dv 710 647 711 #ifdef NC_DOUBLE 712 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(17),hv) 713 #else 714 ierr = NF_GET_VAR_REAL(nid,var3didin(17),hv) 715 #endif 648 ierr = nf90_get_var(nid, var3didin(17), hv) 716 649 if(ierr/=NF_NOERR) then 717 650 write(*,*) NF_STRERROR(ierr) … … 720 653 ! write(*,*)'lecture hv ok',hv 721 654 722 #ifdef NC_DOUBLE 723 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(18),vv) 724 #else 725 ierr = NF_GET_VAR_REAL(nid,var3didin(18),vv) 726 #endif 655 ierr = nf90_get_var(nid, var3didin(18), vv) 727 656 if(ierr/=NF_NOERR) then 728 657 write(*,*) NF_STRERROR(ierr) … … 731 660 ! write(*,*)'lecture vv ok',vv 732 661 733 #ifdef NC_DOUBLE 734 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(19),dt) 735 #else 736 ierr = NF_GET_VAR_REAL(nid,var3didin(19),dt) 737 #endif 662 ierr = nf90_get_var(nid, var3didin(19), dt) 738 663 if(ierr/=NF_NOERR) then 739 664 write(*,*) NF_STRERROR(ierr) … … 742 667 ! write(*,*)'lecture dt ok',dt 743 668 744 #ifdef NC_DOUBLE 745 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(20),ht) 746 #else 747 ierr = NF_GET_VAR_REAL(nid,var3didin(20),ht) 748 #endif 669 ierr = nf90_get_var(nid, var3didin(20), ht) 749 670 if(ierr/=NF_NOERR) then 750 671 write(*,*) NF_STRERROR(ierr) … … 753 674 ! write(*,*)'lecture ht ok',ht 754 675 755 #ifdef NC_DOUBLE 756 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(21),vt) 757 #else 758 ierr = NF_GET_VAR_REAL(nid,var3didin(21),vt) 759 #endif 676 ierr = nf90_get_var(nid, var3didin(21), vt) 760 677 if(ierr/=NF_NOERR) then 761 678 write(*,*) NF_STRERROR(ierr) … … 764 681 ! write(*,*)'lecture vt ok',vt 765 682 766 #ifdef NC_DOUBLE 767 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(22),dq) 768 #else 769 ierr = NF_GET_VAR_REAL(nid,var3didin(22),dq) 770 #endif 683 ierr = nf90_get_var(nid, var3didin(22), dq) 771 684 if(ierr/=NF_NOERR) then 772 685 write(*,*) NF_STRERROR(ierr) … … 775 688 ! write(*,*)'lecture dq ok',dq 776 689 777 #ifdef NC_DOUBLE 778 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(23),hq) 779 #else 780 ierr = NF_GET_VAR_REAL(nid,var3didin(23),hq) 781 #endif 690 ierr = nf90_get_var(nid, var3didin(23), hq) 782 691 if(ierr/=NF_NOERR) then 783 692 write(*,*) NF_STRERROR(ierr) … … 786 695 ! write(*,*)'lecture hq ok',hq 787 696 788 #ifdef NC_DOUBLE 789 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(24),vq) 790 #else 791 ierr = NF_GET_VAR_REAL(nid,var3didin(24),vq) 792 #endif 697 ierr = nf90_get_var(nid, var3didin(24), vq) 793 698 if(ierr/=NF_NOERR) then 794 699 write(*,*) NF_STRERROR(ierr) … … 797 702 ! write(*,*)'lecture vq ok',vq 798 703 799 #ifdef NC_DOUBLE 800 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(25),dth) 801 #else 802 ierr = NF_GET_VAR_REAL(nid,var3didin(25),dth) 803 #endif 704 ierr = nf90_get_var(nid, var3didin(25), dth) 804 705 if(ierr/=NF_NOERR) then 805 706 write(*,*) NF_STRERROR(ierr) … … 808 709 ! write(*,*)'lecture dth ok',dth 809 710 810 #ifdef NC_DOUBLE 811 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(26),hth) 812 #else 813 ierr = NF_GET_VAR_REAL(nid,var3didin(26),hth) 814 #endif 711 ierr = nf90_get_var(nid, var3didin(26), hth) 815 712 if(ierr/=NF_NOERR) then 816 713 write(*,*) NF_STRERROR(ierr) … … 819 716 ! write(*,*)'lecture hth ok',hth 820 717 821 #ifdef NC_DOUBLE 822 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(27),vth) 823 #else 824 ierr = NF_GET_VAR_REAL(nid,var3didin(27),vth) 825 #endif 718 ierr = nf90_get_var(nid, var3didin(27), vth) 826 719 if(ierr/=NF_NOERR) then 827 720 write(*,*) NF_STRERROR(ierr) … … 830 723 ! write(*,*)'lecture vth ok',vth 831 724 832 #ifdef NC_DOUBLE 833 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(28),dr) 834 #else 835 ierr = NF_GET_VAR_REAL(nid,var3didin(28),dr) 836 #endif 725 ierr = nf90_get_var(nid, var3didin(28), dr) 837 726 if(ierr/=NF_NOERR) then 838 727 write(*,*) NF_STRERROR(ierr) … … 841 730 ! write(*,*)'lecture dr ok',dr 842 731 843 #ifdef NC_DOUBLE 844 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(29),hr) 845 #else 846 ierr = NF_GET_VAR_REAL(nid,var3didin(29),hr) 847 #endif 732 ierr = nf90_get_var(nid, var3didin(29), hr) 848 733 if(ierr/=NF_NOERR) then 849 734 write(*,*) NF_STRERROR(ierr) … … 852 737 ! write(*,*)'lecture hr ok',hr 853 738 854 #ifdef NC_DOUBLE 855 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(30),vr) 856 #else 857 ierr = NF_GET_VAR_REAL(nid,var3didin(30),vr) 858 #endif 739 ierr = nf90_get_var(nid, var3didin(30), vr) 859 740 if(ierr/=NF_NOERR) then 860 741 write(*,*) NF_STRERROR(ierr) … … 863 744 ! write(*,*)'lecture vr ok',vr 864 745 865 #ifdef NC_DOUBLE 866 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(31),dtrad) 867 #else 868 ierr = NF_GET_VAR_REAL(nid,var3didin(31),dtrad) 869 #endif 746 ierr = nf90_get_var(nid, var3didin(31), dtrad) 870 747 if(ierr/=NF_NOERR) then 871 748 write(*,*) NF_STRERROR(ierr) … … 874 751 ! write(*,*)'lecture dtrad ok',dtrad 875 752 876 #ifdef NC_DOUBLE 877 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(32),sens) 878 #else 879 ierr = NF_GET_VAR_REAL(nid,var3didin(32),sens) 880 #endif 753 ierr = nf90_get_var(nid, var3didin(32), sens) 881 754 if(ierr/=NF_NOERR) then 882 755 write(*,*) NF_STRERROR(ierr) … … 885 758 ! write(*,*)'lecture sens ok',sens 886 759 887 #ifdef NC_DOUBLE 888 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(33),flat) 889 #else 890 ierr = NF_GET_VAR_REAL(nid,var3didin(33),flat) 891 #endif 760 ierr = nf90_get_var(nid, var3didin(33), flat) 892 761 if(ierr/=NF_NOERR) then 893 762 write(*,*) NF_STRERROR(ierr) … … 896 765 ! write(*,*)'lecture flat ok',flat 897 766 898 #ifdef NC_DOUBLE 899 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(34),ts) 900 #else 901 ierr = NF_GET_VAR_REAL(nid,var3didin(34),ts) 902 #endif 767 ierr = nf90_get_var(nid, var3didin(34), ts) 903 768 if(ierr/=NF_NOERR) then 904 769 write(*,*) NF_STRERROR(ierr) … … 907 772 ! write(*,*)'lecture ts ok',ts 908 773 909 #ifdef NC_DOUBLE 910 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(35),ustar) 911 #else 912 ierr = NF_GET_VAR_REAL(nid,var3didin(35),ustar) 913 #endif 774 ierr = nf90_get_var(nid, var3didin(35), ustar) 914 775 if(ierr/=NF_NOERR) then 915 776 write(*,*) NF_STRERROR(ierr) … … 918 779 ! write(*,*)'lecture ustar ok',ustar 919 780 920 #ifdef NC_DOUBLE 921 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(36),uw) 922 #else 923 ierr = NF_GET_VAR_REAL(nid,var3didin(36),uw) 924 #endif 781 ierr = nf90_get_var(nid, var3didin(36), uw) 925 782 if(ierr/=NF_NOERR) then 926 783 write(*,*) NF_STRERROR(ierr) … … 929 786 ! write(*,*)'lecture uw ok',uw 930 787 931 #ifdef NC_DOUBLE 932 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(37),vw) 933 #else 934 ierr = NF_GET_VAR_REAL(nid,var3didin(37),vw) 935 #endif 788 ierr = nf90_get_var(nid, var3didin(37), vw) 936 789 if(ierr/=NF_NOERR) then 937 790 write(*,*) NF_STRERROR(ierr) … … 940 793 ! write(*,*)'lecture vw ok',vw 941 794 942 #ifdef NC_DOUBLE 943 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(38),q1) 944 #else 945 ierr = NF_GET_VAR_REAL(nid,var3didin(38),q1) 946 #endif 795 ierr = nf90_get_var(nid, var3didin(38), q1) 947 796 if(ierr/=NF_NOERR) then 948 797 write(*,*) NF_STRERROR(ierr) … … 951 800 ! write(*,*)'lecture q1 ok',q1 952 801 953 #ifdef NC_DOUBLE 954 ierr = NF_GET_VAR_DOUBLE(nid,var3didin(39),q2) 955 #else 956 ierr = NF_GET_VAR_REAL(nid,var3didin(39),q2) 957 #endif 802 ierr = nf90_get_var(nid, var3didin(39), q2) 958 803 if(ierr/=NF_NOERR) then 959 804 write(*,*) NF_STRERROR(ierr)
Note: See TracChangeset
for help on using the changeset viewer.