23 SUBROUTINE itmimpurity (EQUILIBRIUM_ITER, COREPROF_ITER, CORETRANSP_ITER, &
24 coreimpur_old, coreimpur_iter, coreneutrals_iter, &
25 coresource_iter, coresource_new, coreimpur_new, &
26 control_integer, control_double)
38 TYPE (type_equilibrium
),
POINTER :: equilibrium_iter(:)
39 TYPE (type_coreprof
),
POINTER :: coreprof_iter(:)
40 TYPE (type_coretransp
),
POINTER :: coretransp_iter(:)
41 TYPE (type_coresource
),
POINTER :: coresource_new(:), coresource_iter(:)
42 TYPE (type_coreimpur
),
POINTER :: coreimpur_old(:),coreimpur_iter(:),coreimpur_new(:)
43 TYPE (type_coreneutrals
),
POINTER :: coreneutrals_iter(:)
45 INTEGER,
INTENT(IN) :: control_integer(2)
46 REAL (R8),
INTENT(IN) :: control_double(5)
49 IF (.NOT.
ASSOCIATED (coreimpur_old(1)%impurity) )
RETURN
51 CALL
impurity_ets(equilibrium_iter, coreprof_iter, coretransp_iter, &
52 coreimpur_old, coreimpur_iter, coreneutrals_iter, &
53 coresource_iter, coresource_new, coreimpur_new, &
54 control_integer, control_double)
subroutine impurity_ets(EQUILIBRIUM_ITER, COREPROF_ITER, CORETRANSP_ITER, COREIMPUR_OLD, COREIMPUR_ITER, CORENEUTRALS_ITER, CORESOURCE_ITER, CORESOURCE_NEW, COREIMPUR_NEW, CONTROL_INTEGER, CONTROL_DOUBLE)
subroutine itmimpurity(EQUILIBRIUM_ITER, COREPROF_ITER, CORETRANSP_ITER, COREIMPUR_OLD, COREIMPUR_ITER, CORENEUTRALS_ITER, CORESOURCE_ITER, CORESOURCE_NEW, COREIMPUR_NEW, CONTROL_INTEGER, CONTROL_DOUBLE)
Module to cope with problems in fc2k.