33
34
35
36 USE elbufdef_mod
37
38
39
40#include "implicit_f.inc"
41
42
43
44#include "param_c.inc"
45
46
47
48 INTEGER NGROUP
49 INTEGER IPARG(NPARG,NGROUP)
50 TYPE(ELBUF_STRUCT_), DIMENSION(NGROUP) :: ELBUF_SRC,ELBUF_TGT
51 TARGET :: elbuf_src,elbuf_tgt
52
53
54
55 INTEGER IL,IR,IS,IT,ITY,K,NG,NUVAR,NVARTMP,NFAIL,NLAY,NPTR,NPTS,NPTT,NPT,
56 . NPG,NEL,IGTYP,LEN1,LEN2,NPTTOT,I,NONL,INLOC
57 INTEGER
58 . G_GAMA,G_SIG,G_OFF,G_NOFF,G_EINT,G_EINS,G_TEMP,
59 . G_RHO,G_PLA,G_VOL,G_EPSD,G_QVIS,G_DELTAX,G_TB,G_RK,G_RE,
60 . G_SMSTR,G_HOURG,G_BFRAC,G_THK,G_FOR,G_MOM,G_TAG22,G_STRA,G_SIGI,
61 . G_DMG,,G_MOMPG,G_STRPG,G_EPSQ,G_UELR,G_UELR1,G_IERR,
62 . G_DAMDL,G_FORTH,G_EINTTH,G_SEQ,G_STRW,G_STRWPG,
63 . G_AREA,G_SKEW,G_LENGTH,G_TOTDEPL,G_TOTROT,G_FOREP,G_MOMEP,
64 . G_DEP_IN_TENS,G_DEP_IN_COMP,G_ROT_IN_TENS,G_ROT_IN_COMP,
65 . G_POSX,G_POSY,G_POSZ,G_POSXX,G_POSYY,G_POSZZ,G_YIELD,G_LENGTH_ERR,
66 . G_DV,G_DFS,G_SKEW_ERR,G_E6,G_RUPTCRIT,G_MASS,G_V_REPCVT,
67 . G_VR_REPCVT,G_NUVAR,G_NUVARN,G_INIFRIC,G_DT,G_ISMS,G_STRHG,G_ABURN,G_MU,
68 . G_BPRELD,G_COR_NF,G_COR_FR,G_COR_XR,G_DEFINI,G_FORINI,G_MAXFRAC,G_MAXEPS,
69 . G_FORPGPINCH,G_MOMPGPINCH,G_EPGPINCHXZ,G_EPGPINCHYZ,G_EPGPINCHZZ
70 INTEGER
71 . LY_DMG,LY_GAMA,LY_DIRA,LY_DIRB,LY_CRKDIR,LY_PLAPT,LY_SIGPT,LY_HOURG,
72 . LY_UELR,LY_UELR1,LY_OFFPG,LY_OFF,LEN_PLAPT,LEN_SIGPT
73 INTEGER
74 . L_OFF,L_EINT,L_EINS,L_RHO,L_DP_DRHO,L_VOL,L_PLA,L_TB,L_TEMP,
75 . L_RK,L_RE,L_VK,L_ROB,L_SIG,L_SIGV,L_SIGL,L_SIGA,L_SIGD,L_SIGB,
76 . L_SIGC,L_SIGF,L_STRA,L_EPSA,L_EPSD,L_EPSQ,L_EPSF,L_CRAK,
77 . L_ANG,L_SF,L_QVIS,L_DELTAX,L_GAMA,
78 . L_DAM,L_DSUM,L_DGLO,L_EPE,,L_XST,L_SSP,L_Z,L_FRAC,L_VISC,
79 . L_THK,L_FOR,L_MOM,L_SMSTR,L_BFRAC,L_DMG,LF_DAM,LF_DAMMX
80
81TYPE(BUF_LAY_) , POINTER :: BUFLY
82 TYPE(L_BUFEL_) , POINTER :: LBUF
83 TYPE(G_BUFEL_) , POINTER :: GBUFS,GBUFT
84 TYPE(L_BUFEL_) , POINTER :: LBUFS,LBUFT
85 TYPE(FAIL_LOC_) , POINTER :: FLOCS,FLOCT
86 TYPE(BUF_VISC_) , POINTER :: VISCS,VISCT
87 TYPE(BUF_NLOC_) , POINTER :: BUFNLS,BUFNLT
88
89
90
91
92 DO ng = 1,ngroup
94 ENDDO
95
96 RETURN
subroutine copy_elbuf_1(elbuf_src, elbuf_tgt, iparg, ngroup, ng)