Changeset 3727 for trunk/LMDZ.MARS/libf/phymars/swr_toon.F
- Timestamp:
- Apr 17, 2025, 5:28:46 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/swr_toon.F
r3726 r3727 1 module swr_toon_mod 2 3 implicit none 4 5 contains 6 1 7 SUBROUTINE SWR_TOON ( KDLON, KFLEV, KNU 2 8 S , aerosol,QVISsQREF3d,omegaVIS3d,gVIS3d … … 206 212 c End part added by Tran The Trung 207 213 208 RETURN 209 END 214 END SUBROUTINE SWR_TOON 210 215 211 216 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC … … 379 384 END DO 380 385 381 RETURN 382 END 386 END SUBROUTINE GFLUXV 383 387 384 388 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC … … 388 392 389 393 C DOUBLE PRECISION VERSION OF SOLVER 390 394 IMPLICIT NONE 391 395 cc PARAMETER (NMAX=201) 392 396 cc AS+JBM 03/2010 393 IMPLICIT REAL*8 (A-H,O-Z) 394 DIMENSION GAMA(NL),CP(NL),CM(NL),CPM1(NL),CMM1(NL),XK1(NL), 397 INTEGER NL 398 ! IMPLICIT REAL*8 (A-H,O-Z) 399 REAL*8 GAMA(NL),CP(NL),CM(NL),CPM1(NL),CMM1(NL),XK1(NL), 395 400 * XK2(NL),E1(NL),E2(NL),E3(NL),E4(NL) 401 REAL*8 BTOP,BSURF,RSF 396 402 cc AS+JBM 03/2010 397 403 cc DIMENSION AF(NMAX),BF(NMAX),CF(NMAX),DF(NMAX),XK(NMAX) 398 DIMENSIONAF(2*NL),BF(2*NL),CF(2*NL),DF(2*NL),XK(2*NL)404 REAL*8 AF(2*NL),BF(2*NL),CF(2*NL),DF(2*NL),XK(2*NL) 399 405 400 406 C********************************************************* … … 427 433 C======================================================================C 428 434 435 INTEGER :: I, L, LM1, LM2, N 436 429 437 L=2*NL 430 438 … … 484 492 28 CONTINUE 485 493 486 RETURN 487 END 494 END SUBROUTINE DSOLVER 488 495 489 496 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC … … 492 499 493 500 C DOUBLE PRECISION VERSION OF TRIDGL 494 501 IMPLICIT NONE 495 502 cc AS+JBM 03/2010 : OBSOLETE MAINTENANT 496 503 cc PARAMETER (NMAX=201) 497 IMPLICIT REAL*8 (A-H,O-Z) 498 DIMENSION AF(L),BF(L),CF(L),DF(L),XK(L) 504 ! IMPLICIT REAL*8 (A-H,O-Z) 505 INTEGER L 506 REAL*8 AF(L),BF(L),CF(L),DF(L),XK(L) 499 507 cc AS+JBM 03/2010 : OBSOLETE MAINTENANT 500 508 cc DIMENSION AS(NMAX),DS(NMAX) 501 DIMENSION AS(L),DS(L) 509 REAL*8 AS(L),DS(L) 510 REAL*8 X 511 INTEGER I 502 512 503 513 C* THIS SUBROUTINE SOLVES A SYSTEM OF TRIDIAGIONAL MATRIX … … 523 533 END DO 524 534 525 RETURN526 END527 535 END SUBROUTINE DTRIDGL 536 537 end module swr_toon_mod
Note: See TracChangeset
for help on using the changeset viewer.