STREAMLINE Module Reference

Functions/Subroutines

Variables


Detailed Description

Module: bief briefs 1535.


BIEF, BIEF_DEF, DECLARATIONS_PARALLEL, INTERFACE_PARALLEL

Variable(s)


Use(s) BIEF_DEF :
IPID, NCSIZE
DECLARATIONS_PARALLEL :
MPI_COMM_WORLD, MPI_INTEGER, MPI_SUCCESS
Common(s) INFO : LNG, LU
Internal(s) A, A1, A2, ADD, ALG, ALG_CHAR, B, C, CHARACTERISTIC, D, DELTAZ, DENOM, DET1, DET2, DET3, DEUXPI, DFP, DIFF_X, DIFF_Y, DX1, DXP, DY1, DYP, DZP, E, ELT3, EPSDZ, EPSILO, ETA1, ETABUF, ETAP1, FP, HEAPALG, HEAPCHAR, HEAPCOUNTS, HEAPOIL, I, I1, I2, I3, I4, I5, I6, ICHA, IDIR, IEL, IELE, IELEM, IELM, IER, IET, IET2, IETP1, IFA, IFLOT, IFR, IGEN, II, ILOC, INIT, IP, IPLAN, IPLOT, IPOIN, IPROC, ISIZE, ISO, ISOF, ISOH, ISOT, ISOV, ISP, ISPDONE, ISTOP, ISTOP2, ISUI, ISUI2, IWIN, K, LAST_NOMB, LAST_NPLOT, MAXDIM, MAXNPLOT, MAX_BASKET_SIZE, N, N1, N2, N3, N4, N5, N6, NARRV, NARRVG, NCHARA, NCHDIM, NELEM, NELEM2, NELMAX, NEPID, NEWTOT, NFLOT_OIL, NLOSTAGAIN, NLOSTCHAR, NPLANMAX, NPOIN2, NRK, NSEND, NSENDG, NSP, NSPMAX, NUM, N_INFO_ALG, OIL_CHARAC, OLDTOT, PAS, PAS2, PERIO, POST, RAND1, RAND2, RDISPLS, RECVALG, RECVCHAR, RECVCOUNTS, RECVOIL, SDISPLS, SENDALG, SENDCHAR, SENDCOUNTS, SENDOIL, SHP11, SHP12, SHP14, SHP22, SHP23, SHP24, SHP31, SHP33, SHP34, SIGMA, STOCHA, SURDET, TRACE, UMSHF, UMSHZ, VISC, X1, X2, X3, XP, XVOID, Y1, Y2, Y3, YA4D, YP, YVOID, ZDOWN, ZF, ZP, ZS, ZUP, ZVOID, ZZ
Alias(es) ETABUF, VISC

Call(s)


Known(s) ADD_PARTICLE(), BIEF_INTERP(), COLLECT_ALG(), COLLECT_CHAR(), DEORG_CHARAC_TYPE(), GLOB_ALG_COMM(), GLOB_CHAR_COMM(), HEAP_FOUND(), INTERP_RECVCHAR_11(), INTERP_RECVCHAR_41(), INTRODUCE_RECVCHAR(), OIL_GLOB_CHAR_COMM(), OIL_ORG_CHARAC_TYPE(), OIL_PREP_INITIAL_SEND(), ORGANISE_CHARS(), ORGANISE_CHARS_FOR_A(), ORG_CHARAC_TYPE1(), ORG_CHARAC_TYPE_ALG(), PLANTE(), PREP_INITIAL_SEND(), PREP_INITIAL_SEND_ALG(), PREP_LOST_AGAIN(), PREP_SENDBACK(), P_IMAX(), P_ISUM(), P_MPI_ALLTOALL(), P_MPI_ALLTOALLV(), P_MPI_ALLTOALLV_ALG(), P_MPI_ALLTOALLV_OIL(), P_MPI_TYPE_FREE(), P_SYNC(), RE_INITIALISE_CHARS(), SCHAR11(), SCHAR11_STO(), SCHAR12(), SCHAR13(), SCHAR41(), SCHAR41_PER(), SCHAR41_PER_4D(), SCHAR41_SIGMA(), SCHAR41_STO()
Unknown(s) ALG_CHAR, CHARACTERISTIC, ETA1, HEAPALG, HEAPCHAR, HEAPCOUNTS, HEAPOIL, ICHA, LAST_NOMB, LAST_NPLOT, MAX_BASKET_SIZE, OIL_CHARAC, RANDOM_NUMBER, RDISPLS, RECVALG, RECVCHAR, RECVCOUNTS, RECVOIL, SDISPLS, SENDALG, SENDCHAR, SENDCOUNTS, SENDOIL, TRACE

Development history


Release Date Author Notes
V6P2
31/07/2012 J-M HERVOUET (LNHE) Use of new array ELTCAR.
V6P3
08/01/2013 J-M HERVOUET (LNHE) Advection subroutines from Tomawac re-implemented here
V6P3
28/01/2013 J-M HERVOUET (LNHE) Bug corrected in PREP_SENDBACK, IF(NCHARA.EQ.0) RETURN causes bugs
V6P3
22/02/2013 J-M HERVOUET (LNHE) Particle tracking in //. 3 subroutines added: send_particles,
V6P3
16/04/2013 J-M HERVOUET (LNHE) Case of successive uses of SCARACT. Bug corrected in the section
V6P3
26/04/2013 J-M HERVOUET (LNHE) Organise_chars changed: new strategy of memory allocation: same
V6P3
22/05/2013 A. JOLY (EDF R&D, LNHE) Routines added to deal with the transport of algae. For 2D only.
V7P0
29/05/2013 C. GOEURY (EDF R&D, LNHE) Routine SCHAR11_STO for stochastic diffusion in 2D.
V7P0
08/07/2014 J-M HERVOUET (EDF LAB, LNHE) In subroutines SCHAR41_... updating of coordinates after touching a
V6P3
31/07/2012 J-M HERVOUET (LNHE) First version (differences taken in Tomawac)
V6P3
12/07/2012 J-M HERVOUET (LNHE) First version (differences with schar41 taken in Tomawac)
V6P3
07/04/2013 J-M HERVOUET (LNHE) Correct size of velocities given to allow bound checking.
V6P3
07/04/2013 J-M HERVOUET (LNHE) Size of velocities set to * to blind bound checking. The correct
V5P8
01/01/2008 J. JANKOWSKI (BAW)
V6P2
20/06/2012 C. DENIS & J-M HERVOUET (EDF) Calls to Schar12 and Schar13 added.
V6P3
07/06/2013 A. JOLY Small modifications to allow scaract to be used to find the
V5P1
28/04/93 J-M JANIN (LNH)
V6P0
13/07/2010 N.DURAND (HRW), S.E.BOURBAN (HRW) Translation of French comments within the FORTRAN sources into
V6P0
21/08/2010 N.DURAND (HRW), S.E.BOURBAN (HRW) Creation of DOXYGEN tags for automated documentation and
V6P2
20/06/2012 J-M HERVOUET (LNHE) Adding Quasi-bubble interpolation
V6P3
16/10/2012 J-M HERVOUET (LNHE) Adding interpolation with periodicity and 4D.
V6P3
02/10/2012 J-M HERVOUET (EDF-LNHE) First version
V6P3
02/10/2012 J-M HERVOUET (EDF-LNHE) First version
V6P3
16/07/2013 A JOLY (EDF-LNHE) DX and DY added for algae. Not useful in other cases.
V6P3
14/02/2013 J-M HERVOUET (LNHE) Valentine day!
V7P0
27/01/2014 C. GOEURY & J-M HERVOUET (EDF LAB, LNHE) Z now allowed to be higher than the free surface.
V6P3
14/02/2013 J-M HERVOUET (LNHE) Valentine day!
V6P3
16/07/2013 A JOLY (LNHE) Optional DX, DY and DZ added.
V6P3
22/05/2013 A JOLY (EDF-LNHE) First version,so far only written for 2D algae transport.
V6P3
14/02/2013 J-M HERVOUET (LNHE) Valentine day!
V6P3
02/10/2012 J-M HERVOUET (EDF-LNHE) First version
V6P3
02/10/2012 J-M HERVOUET (EDF-LNHE) First version
V6P3
14/02/2013 J-M HERVOUET (LNHE) Valentine day!

Function/Subroutine Documentation

subroutine STREAMLINE::ADD_PARTICLE (  ) 

Definition at line 8780 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::BIEF_INTERP (  ) 

Definition at line 7827 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::COLLECT_CHAR ( INTEGER,intent(in)  MYPID,
INTEGER,intent(in)  IOR,
INTEGER,intent(in)  MYII,
INTEGER,intent(in)  IFACE,
INTEGER,intent(in)  KNE,
INTEGER,intent(in)  IFR,
INTEGER,intent(in)  ISP,
INTEGER,intent(in)  NSP,
DOUBLE PRECISION,intent(in)  XP,
DOUBLE PRECISION,intent(in)  YP,
DOUBLE PRECISION,intent(in)  ZP,
DOUBLE PRECISION,intent(in)  FP,
DOUBLE PRECISION,intent(in)  DX,
DOUBLE PRECISION,intent(in)  DY,
DOUBLE PRECISION,intent(in)  DZ,
DOUBLE PRECISION,intent(in)  DF,
INTEGER,dimension(6,*),intent(in)  IFAPAR,
INTEGER,intent(in)  NCHDIM,
INTEGER,intent(inout)  NCHARA 
)

Definition at line 676 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::DEL_INFO_ALG (  ) 

Definition at line 9459 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::DEL_PARTICLE (  ) 

Definition at line 9073 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::GLOB_ALG_COMM (  ) 

Definition at line 1077 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::GLOB_CHAR_COMM (  ) 

Definition at line 1037 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::HEAP_FOUND ( INTEGER,intent(out)  NLOSTAGAIN,
INTEGER,intent(in)  NARRV,
INTEGER,intent(inout)  NCHARA 
)

Definition at line 934 of file streamline.f.

Here is the caller graph for this function:

subroutine STREAMLINE::INTERP_RECVCHAR_41 ( DOUBLE PRECISION,dimension(npoin2,nplan,*),intent(in)  VAL,
INTEGER,intent(in)  N,
INTEGER,dimension(nelem,3),intent(in)  IKLE,
INTEGER,dimension(nrange),intent(in)  ELT,
INTEGER,dimension(nrange),intent(in)  ETA,
INTEGER,dimension(nrange),intent(in)  FRE,
DOUBLE PRECISION,dimension(3,nrange),intent(in)  SHP,
DOUBLE PRECISION,dimension(nrange),intent(in)  SHZ,
DOUBLE PRECISION,dimension(nrange),intent(in)  SHF,
INTEGER,intent(in)  NELEM,
INTEGER,intent(in)  NPOIN2,
INTEGER,intent(in)  NPLAN,
INTEGER,intent(in)  NRANGE,
LOGICAL,intent(in)  POST,
INTEGER,intent(in)  NOMB,
LOGICAL,intent(in)  PERIO,
LOGICAL,intent(in)  YA4D 
)

Definition at line 1161 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::INTRODUCE_RECVCHAR ( TYPE(BIEF_OBJ),intent(inout)  VAL,
INTEGER,intent(in)  NOMB,
INTEGER,intent(in)  NARRV,
INTEGER,intent(in)  IELM,
DOUBLE PRECISION,dimension(3,*),intent(inout)  SHP,
DOUBLE PRECISION,dimension(*),intent(inout)  SHZ,
DOUBLE PRECISION,dimension(*),intent(inout)  SHF,
INTEGER,dimension(*),intent(inout)  ELT,
INTEGER,dimension(*),intent(inout)  ETA,
INTEGER,dimension(*),intent(inout)  FRE,
LOGICAL,intent(in)  POST,
LOGICAL,intent(in)  YA4D 
)

Definition at line 1451 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_DEL_PARTICLE (  ) 

Definition at line 10061 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_GLOB_CHAR_COMM (  ) 

Definition at line 1117 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_ORGANISE_CHARS ( INTEGER,intent(in)  NPARAM  ) 

Definition at line 612 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_PREP_INITIAL_SEND ( INTEGER,intent(in)  NSEND,
INTEGER,intent(out)  NLOSTCHAR,
INTEGER,intent(inout)  NCHARA 
)

Definition at line 891 of file streamline.f.

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_SEND_INFO (  ) 

Definition at line 9828 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::OIL_SEND_PARTICLES (  ) 

Definition at line 9591 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::ORGANISE_ALGS ( INTEGER,intent(in)  NPARAM,
INTEGER,intent(in)  NOMB 
)

Definition at line 645 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::ORGANISE_CHARS_FOR_A ( INTEGER,intent(in)  NPARAM,
INTEGER,intent(in)  NOMB,
INTEGER,intent(inout)  NCHDIM,
INTEGER,intent(inout)  LAST_NCHDIM 
)

Definition at line 555 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::POST_INTERP (  ) 

Definition at line 8090 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::PREP_INITIAL_SEND_ALG ( INTEGER,intent(in)  NSEND,
INTEGER,intent(out)  NLOSTCHAR,
INTEGER,intent(inout)  NCHARA 
)

Definition at line 856 of file streamline.f.

Here is the caller graph for this function:

subroutine STREAMLINE::PREP_SENDBACK ( INTEGER,intent(inout)  NCHARA  ) 

Definition at line 999 of file streamline.f.

Here is the caller graph for this function:

subroutine STREAMLINE::SCARACT (  ) 

Definition at line 7032 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR11 (  ) 

Definition at line 5252 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR11_STO (  ) 

Definition at line 5656 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR12 (  ) 

Definition at line 6177 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR13 (  ) 

Definition at line 6641 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR41 (  ) 

Definition at line 1557 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR41_PER (  ) 

Definition at line 3772 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR41_PER_4D (  ) 

Definition at line 4508 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR41_SIGMA (  ) 

Definition at line 3102 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SCHAR41_STO (  ) 

Definition at line 2328 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SEND_INFO_ALG (  ) 

Definition at line 9208 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine STREAMLINE::SEND_PARTICLES (  ) 

Definition at line 8546 of file streamline.f.

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 398 of file streamline.f.

Definition at line 354 of file streamline.f.

Definition at line 458 of file streamline.f.

TYPE(ALG_TYPE),dimension(:),allocatable,save STREAMLINE::HEAPALG

Definition at line 406 of file streamline.f.

TYPE (CHARAC_TYPE),dimension(:),allocatable,save STREAMLINE::HEAPCHAR

Definition at line 364 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::HEAPCOUNTS

Definition at line 369 of file streamline.f.

TYPE (OIL_TYPE),dimension(:),allocatable,save STREAMLINE::HEAPOIL

Definition at line 447 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::ICHA

Definition at line 373 of file streamline.f.

Definition at line 326 of file streamline.f.

Definition at line 326 of file streamline.f.

INTEGER,parameter STREAMLINE::MAX_BASKET_SIZE = 10

Definition at line 322 of file streamline.f.

INTEGER,parameter STREAMLINE::NPLANMAX = 200

Definition at line 457 of file streamline.f.

Definition at line 437 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::RDISPLS

Definition at line 368 of file streamline.f.

TYPE(ALG_TYPE),dimension(:),allocatable,save STREAMLINE::RECVALG

Definition at line 408 of file streamline.f.

TYPE (CHARAC_TYPE),dimension(:),allocatable,save STREAMLINE::RECVCHAR

Definition at line 366 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::RECVCOUNTS

Definition at line 368 of file streamline.f.

TYPE (OIL_TYPE),dimension(:),allocatable,save STREAMLINE::RECVOIL

Definition at line 449 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::SDISPLS

Definition at line 367 of file streamline.f.

TYPE(ALG_TYPE),dimension(:),allocatable,save STREAMLINE::SENDALG

Definition at line 407 of file streamline.f.

TYPE (CHARAC_TYPE),dimension(:),allocatable,save STREAMLINE::SENDCHAR

Definition at line 365 of file streamline.f.

INTEGER,dimension(:),allocatable,save STREAMLINE::SENDCOUNTS

Definition at line 367 of file streamline.f.

TYPE (OIL_TYPE),dimension(:),allocatable,save STREAMLINE::SENDOIL

Definition at line 448 of file streamline.f.

LOGICAL STREAMLINE::TRACE = .FALSE.

Definition at line 453 of file streamline.f.


Generated on Fri Aug 31 2013 18:12:58 by S.E.Bourban (HRW) using doxygen 1.7.0