Changeset 4070 for trunk/LMDZ.VENUS/libf/phyvenus/flott_gwd_ran.F90
- Timestamp:
- Feb 13, 2026, 3:23:54 PM (3 days ago)
- File:
-
- 1 edited
-
trunk/LMDZ.VENUS/libf/phyvenus/flott_gwd_ran.F90 (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.VENUS/libf/phyvenus/flott_gwd_ran.F90
r3884 r4070 1 MODULE flott_gwd_ran_mod 2 3 IMPLICIT NONE 4 5 CONTAINS 6 1 7 SUBROUTINE FLOTT_GWD_RAN(NLON,NLEV,DTIME, pp, pn2, & 2 8 tt,uu,vv, plevmoy, & … … 14 20 !--------------------------------------------------------------------- 15 21 16 use dimphy 22 use dimphy, only: klon,klev 17 23 USE geometry_mod, only: cell_area, latitude_deg 18 USE YOMCST_mod 24 USE YOMCST_mod, only: rpi, rg, rd 19 25 implicit none 20 21 #include "YOEGWD.h"22 !#include "YOMCST.h"23 26 24 27 ! 0. DECLARATIONS: … … 470 473 !=================================================================== 471 474 472 FUNCTION ALEAS (R)475 REAL FUNCTION ALEAS (R) 473 476 !***BEGIN PROLOGUE ALEAS 474 477 !***PURPOSE Generate a uniformly distributed random number. … … 563 566 ! 891214 Prologue converted to Version 4.0 format. (BAB) 564 567 !***END PROLOGUE RAND 565 SAVE IA1, IA0, IA1MA0, IC, IX1, IX0 566 DATA IA1, IA0, IA1MA0 /1536, 1029, 507/ 567 DATA IC /1731/ 568 DATA IX1, IX0 /0, 0/ 568 REAL,INTENT(IN) :: R 569 INTEGER,SAVE :: IA1=1536 570 INTEGER,SAVE :: IA0=1029 571 INTEGER,SAVE :: IA1MA0=507 572 INTEGER,SAVE :: IC=1731 573 INTEGER,SAVE :: IX1=0 574 INTEGER,SAVE :: IX0=0 575 !$OMP THREADPRIVATE(IA1,IA0,IA1MA0,IC,IX1,IX0) 576 INTEGER :: IY0 577 INTEGER :: IY1 569 578 !***FIRST EXECUTABLE STATEMENT RAND 570 579 ! … … 591 600 RETURN 592 601 593 END 594 595 602 END FUNCTION ALEAS 603 604 END MODULE flott_gwd_ran_mod
Note: See TracChangeset
for help on using the changeset viewer.
