! ! $Header$ ! SUBROUTINE radiornpb(tr,dtime,tautr,d_tr) USE dimphy IMPLICIT none c====================================================================== c Auteur(s): AA + CG (LGGE/CNRS) Date 24-06-94 c Objet: Decroissance radioactive d'un traceur dans l'atmosphere CG240694 : Pour un traceur, le radon CG161294 : Plus un 2eme traceur, le 210Pb. Le radon decroit en plomb. c====================================================================== c Arguments: c====================================================================== cym#include "dimensions.h" cym#include "dimphy.h" c====================================================================== C INTEGER i , k , it REAL tr(klon,klev,nbtr) , d_tr(klon,klev,nbtr) REAL dtime REAL tautr(nbtr) C c WRITE(*,'(''PASSAGE radiornpb ... '',$)') C Attention, pour un pas de temps beaucoup plus petit que la decroissance!!! DO it = 1,2 IF ( tautr(it) .GT. 0. ) THEN DO k = 1,klev DO i = 1,klon d_tr(i,k,it) = - tr(i,k,it) * dtime / tautr(it) END DO END DO ELSE DO k = 1,klev DO i = 1,klon d_tr(i,k,it) = 0. END DO END DO END IF END DO C CG161294 : Cas particulier radon 1 => plomb 2 c DO k = 1,klev DO i = 1,klon d_tr(i,k,2) = d_tr(i,k,2) - d_tr(i,k,1) ENDDO ENDDO c c WRITE(*,*) ' radiornpb OK' c RETURN END