71       logical boun_flag,cload_flag,dload_flag,temp_flag,elprint_flag,
    72      &  nodeprint_flag,elfile_flag,nodefile_flag,contactfile_flag,
    73      &  dflux_flag,cflux_flag,film_flag,radiate_flag,out3d,
    74      &  solid,sectionprint_flag,contactprint_flag,pretension,
    77       character*1 typeboun(*),inpc(*)
    81       character*20 labmpc(*),sideload(*)
    82       character*66 heading(*)
    83       character*80 matname(*),orname(*),amname(*)
    84       character*81 set(*),prset(*),tieset(3,*),cbody(*),objectset(4,*)
    86       character*132 jobnamec(*),textpart(16)
    88       integer kon(*),nodeboun(*),ndirboun(*),ipompc(*),nodempc(3,*),
    89      &  nodeforc(2,*),ndirforc(*),nelemload(2,*),iaxial,j,mi(*),
    90      &  istartset(*),iendset(*),ialset(*),ipkon(*),ics(*),nodedep,
    91      &  nelcon(2,*),nrhcon(*),nalcon(2,*),ielmat(mi(3),*),nodeind,
    92      &  ielorien(mi(3),*),icomposite,nsubmodel,mortar,
    93      &  namta(3,*),iamforc(*),iamload(2,*),iamt1(*),ipoinpc(0:*),
    94      &  iamboun(*),inotr(2,*),ikboun(*),ilboun(*),ikmpc(*),ilmpc(*),
    95      &  iponor(2,*),knor(*),ikforc(*),ilforc(*),iponoel(*),inoel(3,*),
    96      &  infree(4),ixfree,ikfree,inoelfree,iponoelmax,rig(*),nshcon(*),
    97      &  ncocon(2,*),nodebounold(*),ielprop(*),nprop,nprop_,maxsectors,
    98      &  ndirbounold(*),ipoinp(2,*),inp(3,*),nintpoint,ifacecount,
    99      &  ianisoplas,cfd,ifile_output,ichangefriction,nslavs,
   100      &  nalset,nalset_,nmat,nmat_,ntmat_,norien,norien_,islavsurf(2,*),
   101      &  nmethod,nk,ne,nboun,nmpc,nmpc_,mpcfree,i,istat,n,
   102      &  key,nk_,ne_,nboun_,ncs_,namtot_,nstate_,iviewfile,
   103      &  isolver,ithermal(2),iperturb(*),iprestr,istep,mei(4),nkon,
   104      &  nprint,nload,nload_,nforc,nforc_,nlabel,iumat,imat,
   105      &  nset,nset_,nprint_,nam,nam_,jout(2),ncmat_,itpamp,
   106      &  ierror,idrct,jmax(2),iexpl,iplas,npmat_,ntrans,ntrans_,
   107      &  m_or_spc,nplicon(0:ntmat_,*),nplkcon(0:ntmat_,*),nflow,
   108      &  ne1d,ne2d,nener,irstrt,ii,maxlenmpc,inl,ipol,network,
   109      &  iline,mcs,ntie,ntie_,lprev,newstep,nbody,nbody_,ibody(3,*),
   110      &  cyclicsymmetry,idefforc(*),idefload(*),idefbody(*),
   111      &  ichangesurfacebehavior,nobject,ibasemotion,iuel(4,*),nuel_,
   112      &  nodempcref(3,*),ikmpcref(*),memmpcref_,mpcfreeref,
   113      &  maxlenmpcref,memmpc_
   115       real*8 co(3,*),xboun(*),coefmpc(*),xforc(*),fmpc(*),
   116      &  xload(2,*),alzero(*),offset(2,*),prop(*),pslavsurf(3,*),
   117      &  elcon(0:ncmat_,ntmat_,*),rhcon(0:1,ntmat_,*),clearini(3,9,*),
   118      &  alcon(0:6,ntmat_,*),thicke(mi(3),*),thickn(2,*),xnor(*),
   119      &  t1(*),orab(7,*),prestr(6,mi(1),*),amta(2,*),
   120      &  veold(0:mi(2),*),t0(*),plicon(0:2*npmat_,ntmat_,*),
   121      &  plkcon(0:2*npmat_,ntmat_,*),trab(7,*),dcs(*),
   122      &  shcon(0:3,ntmat_,*),cocon(0:6,ntmat_,*),timepar(*),
   123      &  ctrl(*),vold(0:mi(2),*),xbounold(*),xforcold(*),
   124      &  xloadold(*),t1old(*),eme(*),sti(*),ener(*),
   125      &  xstate(nstate_,mi(1),*),ttime,qaold(2),cs(17,*),tietol(2,*),
   126      &  xbody(7,*),xbodyold(7,*),t0g(2,*),t1g(2,*),
   127      &  fei(3),tinc,tper,xmodal(*),tmin,tmax,tincf,
   128      &  alpha,physcon(*),coefmpcref(*)
   130       save solid,ianisoplas,out3d,pretension
   133       parameter(nentries=17)
   138       ichangesurfacebehavior=0
   145             maxsectors=
max(maxsectors,int(cs(1,i)))
   150          if(ipoinp(1,i).ne.0) 
then   179       nodeprint_flag=.false.
   180       sectionprint_flag=.false.
   181       contactprint_flag=.false.
   182       contactfile_flag=.false.
   184       nodefile_flag=.false.
   223          if((ne1d.gt.0).or.(ne2d.gt.0)) 
then   242       call getnewline(inpc,textpart,istat,n,key,iline,ipol,inl,
   243      &    ipoinp,inp,ipoinpc)
   249                write(*,*) 
'Job finished'   254          if(textpart(1)(1:10).eq.
'*AMPLITUDE') 
then   255             call amplitudes(inpc,textpart,amname,amta,namta,nam,
   256      &        nam_,namtot_,irstrt,istep,istat,n,iline,ipol,inl,ipoinp,
   259          elseif(textpart(1)(1:11).eq.
'*BASEMOTION') 
then   260             call basemotions(inpc,textpart,amname,nam,ibasemotion,
   261      &           xboun,ndirboun,iamboun,typeboun,nboun,istep,istat,n,
   262      &           iline,ipol,inl,ipoinp,inp,ipoinpc)
   264          elseif(textpart(1)(1:19).eq.
'*BEAMGENERALSECTION') 
then   265             write(*,*) 
'*WARNING in calinput'   266             write(*,*) 
'         *BEAM GENERAL SECTION is obsolete'   267             write(*,*) 
'         please use *BEAM SECTION'   269      &           iendset,ialset,nset,ielmat,matname,nmat,ielorien,
   270      &           orname,norien,thicke,ipkon,iponor,xnor,ixfree,
   271      &           offset,lakon,irstrt,istep,istat,n,iline,ipol,inl,
   272      &           ipoinp,inp,ipoinpc,mi,ielprop,nprop,nprop_,prop,
   275          elseif(textpart(1)(1:12).eq.
'*BEAMSECTION') 
then   276             beamgeneralsection=.false.
   278                if((textpart(i)(1:11).eq.
'SECTION=BOX').or.
   279      &            (textpart(i)(1:11).eq.
'SECTION=PIP').or.
   280      &            (textpart(i)(1:11).eq.
'SECTION=GEN')) 
then   281                   beamgeneralsection=.true.
   285             if(beamgeneralsection) 
then   287      &           iendset,ialset,nset,ielmat,matname,nmat,ielorien,
   288      &           orname,norien,thicke,ipkon,iponor,xnor,ixfree,
   289      &           offset,lakon,irstrt,istep,istat,n,iline,ipol,inl,
   290      &           ipoinp,inp,ipoinpc,mi,ielprop,nprop,nprop_,prop,
   294      &           ialset,nset,ielmat,matname,nmat,ielorien,orname,norien,
   295      &           thicke,ipkon,iponor,xnor,ixfree,
   296      &           offset,lakon,irstrt,istep,istat,n,iline,ipol,inl,
   297      &           ipoinp,inp,ipoinpc,mi,nelcon)
   300          elseif(textpart(1)(1:10).eq.
'*BOUNDARYF') 
then   302             call boundaryfs(inpc,textpart,set,istartset,iendset,
   303      &        ialset,nset,nodeboun,ndirboun,xboun,nboun,nboun_,nk,
   304      &        iamboun,amname,nam,ipompc,nodempc,coefmpc,nmpc,nmpc_,
   305      &        mpcfree,trab,ntrans,ikboun,ilboun,ikmpc,ilmpc,
   306      &        nk_,co,labmpc,typeboun,istat,n,iline,
   307      &        ipol,inl,ipoinp,inp,nam_,namtot_,namta,amta,nmethod,
   308      &        iperturb,ipoinpc,vold,mi,xload,sideload,nload,nelemload,
   309      %        lakon,kon,ipkon,ne)
   311          elseif(textpart(1)(1:9).eq.
'*BOUNDARY') 
then   313             call boundarys(inpc,textpart,set,istartset,iendset,
   314      &        ialset,nset,nodeboun,ndirboun,xboun,nboun,nboun_,nk,
   315      &        iamboun,amname,nam,ipompc,nodempc,coefmpc,nmpc,nmpc_,
   316      &        mpcfree,inotr,trab,ntrans,ikboun,ilboun,ikmpc,ilmpc,
   317      &        nk_,co,labmpc,boun_flag,typeboun,istat,n,iline,
   318      &        ipol,inl,ipoinp,inp,nam_,namtot_,namta,amta,nmethod,
   319      &        iperturb,iaxial,ipoinpc,vold,mi)
   322          elseif(textpart(1)(1:7).eq.
'*BUCKLE') 
then   323             call buckles(inpc,textpart,nmethod,mei,fei,
   324      &        nforc,nload,ithermal,iprestr,nbody,t0,t1,nk,iperturb,
   325      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,isolver,ipoinpc)
   327          elseif(textpart(1)(1:4).eq.
'*CFD')
   329             call cfds(inpc,textpart,nmethod,
   331      &           istep,istat,n,tinc,tper,tmin,tmax,idrct,ithermal,iline,
   332      &           ipol,inl,ipoinp,inp,ipoinpc,alpha,ctrl,iexpl,tincf,
   335          elseif(textpart(1)(1:6).eq.
'*CFLUX') 
then   336             call cfluxs(inpc,textpart,set,istartset,iendset,
   337      &        ialset,nset,nodeforc,ndirforc,xforc,nforc,nforc_,iamforc,
   338      &        amname,nam,ntrans,trab,inotr,co,ikforc,ilforc,nk,
   339      &        cflux_flag,istep,istat,n,iline,ipol,inl,ipoinp,inp,nam_,
   340      &        namtot_,namta,amta,iaxial,ipoinpc,idefforc,ipompc,nodempc,
   341      &        nmpc,ikmpc,ilmpc,labmpc)
   344          elseif(textpart(1)(1:15).eq.
'*CHANGEFRICTION') 
then   347      &           irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   350          elseif(textpart(1)(1:15).eq.
'*CHANGEMATERIAL') 
then   352      &           irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,
   355          elseif(textpart(1)(1:14).eq.
'*CHANGEPLASTIC') 
then   357      &        plicon,nplicon,plkcon,nplkcon,istep,istat,n,iline,ipol,
   358      &        inl,ipoinp,inp,ipoinpc,nelcon)
   360          elseif(textpart(1)(1:19).eq.
'*CHANGESOLIDSECTION') 
then   362      &        iendset,ialset,nset,ielmat,matname,nmat,ielorien,orname,
   363      &        norien,lakon,thicke,kon,ipkon,irstrt,istep,istat,n,iline,
   364      &        ipol,inl,ipoinp,inp,cs,mcs,iaxial,ipoinpc,mi,nelcon)
   366          elseif(textpart(1)(1:22).eq.
'*CHANGESURFACEBEHAVIOR') 
then   367             ichangesurfacebehavior=1
   369      &           ntmat_,irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   372          elseif(textpart(1)(1:10).eq.
'*CLEARANCE') 
then   373             call clearances(inpc,textpart,tieset,istat,n,iline,
   374      &           ipol,inl,ipoinp,inp,ntie,ipoinpc,istep,tietol,irstrt)
   376          elseif(textpart(1)(1:6).eq.
'*CLOAD') 
then   377             call cloads(inpc,textpart,set,istartset,iendset,
   378      &        ialset,nset,nodeforc,ndirforc,xforc,nforc,nforc_,
   379      &        iamforc,amname,nam,ntrans,trab,inotr,co,ikforc,ilforc,
   380      &        nk,cload_flag,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   381      &        nam_,namtot_,namta,amta,nmethod,iaxial,iperturb,ipoinpc,
   382      &        maxsectors,idefforc,ipompc,nodempc,
   383      &        nmpc,ikmpc,ilmpc,labmpc)
   386          elseif(textpart(1)(1:17).eq.
'*COMPLEXFREQUENCY') 
then   388      &           mei,iperturb,istep,istat,n,iline,ipol,inl,
   389      &           ipoinp,inp,ithermal,xboun,nboun,ipoinpc,mcs,cs,
   392          elseif(textpart(1)(1:13).eq.
'*CONDUCTIVITY') 
then   394      &           imat,ntmat_,irstrt,istep,istat,n,iline,ipol,inl,
   395      &           ipoinp,inp,ipoinpc)
   397          elseif(textpart(1)(1:11).eq.
'*CONSTRAINT') 
then   398             call constraints(inpc,textpart,istep,istat,n,iline,ipol,inl,
   399      &        ipoinp,inp,ipoinpc,nener,nobject,objectset)
   401          elseif(textpart(1)(1:15).eq.
'*CONTACTDAMPING') 
then   403      &           nmat,ntmat_,ncmat_,irstrt,istep,istat,n,iline,ipol,inl,
   404      &           ipoinp,inp,ipoinpc,imat)
   405          elseif((textpart(1)(1:12).eq.
'*CONTACTFILE').or.
   406      &          (textpart(1)(1:14).eq.
'*CONTACTOUTPUT')) 
then   407             if(output.ne.
'exo') 
then   408                if(textpart(1)(1:12).eq.
'*CONTACTFILE') 
then   415             call noelfiles(inpc,textpart,jout,filab,nmethod,
   416      &           nodefile_flag,elfile_flag,ifile_output,nener,ithermal,
   417      &           istep,istat,n,iline,ipol,inl,ipoinp,inp,out3d,nlabel,
   418      &           amname,nam,itpamp,idrct,ipoinpc,cfd,contactfile_flag,
   420             contactfile_flag=.true.
   422          elseif(textpart(1)(1:12).eq.
'*CONTACTPAIR') 
then   424      &           istat,n,iline,ipol,inl,ipoinp,inp,ntie,ntie_,
   425      &           iperturb,matname,nmat,ipoinpc,tietol,set,nset,
   426      &           mortar,ncmat_,ntmat_,elcon)
   428          elseif(textpart(1)(1:13).eq.
'*CONTACTPRINT') 
then   430      &           prlab,prset,contactprint_flag,ithermal,istep,istat,n,
   431      &           iline,ipol,inl,ipoinp,inp,amname,nam,itpamp,idrct,
   433             contactprint_flag=.true.
   435          elseif(textpart(1)(1:9).eq.
'*CONTROLS') 
then   436             call controlss(inpc,textpart,ctrl,istep,istat,n,iline,
   437      &           ipol,inl,ipoinp,inp,ipoinpc)
   439          elseif(textpart(1)(1:32).eq.
'*COUPLEDTEMPERATURE-DISPLACEMENT')
   443      &           istep,istat,n,tinc,tper,tmin,tmax,idrct,ithermal,iline,
   444      &           ipol,inl,ipoinp,inp,ipoinpc,alpha,ctrl,iexpl,tincf,
   447          elseif(textpart(1)(1:9).eq.
'*COUPLING')
   449             call couplings(inpc,textpart,set,istartset,iendset,
   450      &        ialset,nset,nboun,nk,ipompc,nodempc,coefmpc,nmpc,nmpc_,
   451      &        mpcfree,ikboun,ikmpc,ilmpc,co,labmpc,istat,n,iline,ipol,
   452      &        inl,ipoinp,inp,ipoinpc,norien,orname,orab,irstrt,ipkon,
   453      &        kon,lakon,istep,ics,dcs,nk_,nboun_,nodeboun,ndirboun,
   454      &        typeboun,ilboun,xboun)
   456          elseif(textpart(1)(1:6).eq.
'*CREEP') 
then   457             call creeps(inpc,textpart,nelcon,imat,ntmat_,npmat_,
   458      &        plicon,nplicon,elcon,iplas,iperturb,nstate_,ncmat_,
   459      &        matname,irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   460      &        ipoinpc,ianisoplas)
   462          elseif(textpart(1)(1:16).eq.
'*CYCLICHARDENING') 
then   464      &        npmat_,plicon,nplicon,ncmat_,elcon,matname,
   465      &        irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   469          elseif(textpart(1)(1:20).eq.
'*CYCLICSYMMETRYMODEL') 
then   472      &        ialset,nset,tieset,tietol,co,nk,ipompc,nodempc,
   473      &        coefmpc,nmpc,nmpc_,ikmpc,ilmpc,mpcfree,dcs(lprev+1),
   474      &        dcs(ncs_+lprev+1),ics(lprev+1),ics(ncs_+lprev+1),
   475      &        ics(2*ncs_+lprev+1),dcs(2*ncs_+lprev+1),
   476      &        dcs(3*ncs_+lprev+1),ncs_,cs,labmpc,istep,istat,n,iline,
   477      &        ipol,inl,ipoinp,inp,ntie,mcs,lprev,ithermal,
   478      &        dcs(4*ncs_+1),dcs(6*ncs_+1),dcs(8*ncs_+1),dcs(10*ncs_+1),
   479      &        ics(3*ncs_+1),ics(5*ncs_+1),ics(7*ncs_+1),ics(8*ncs_+1),
   480      &        dcs(12*ncs_+1),ne,ipkon,kon,lakon,ics(14*ncs_+1),
   481      &        ics(16*ncs_+1),ics(18*ncs_+1),ipoinpc,
   482      &        maxsectors,trab,ntrans,ntrans_,jobnamec,vold,cfd,mi,
   485          elseif(textpart(1)(1:8).eq.
'*DAMPING') 
then   486             call dampings(inpc,textpart,xmodal,istep,
   487      &        istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,irstrt)
   489          elseif(textpart(1)(1:8).eq.
'*DASHPOT') 
then   490             call dashpots(inpc,textpart,nelcon,nmat,ntmat_,npmat_,
   492      &        ncmat_,elcon,matname,irstrt,istep,istat,n,iline,ipol,
   493      &        inl,ipoinp,inp,nmat_,set,istartset,iendset,ialset,
   494      &        nset,ielmat,ielorien,ipoinpc,mi)
   496          elseif(textpart(1)(1:22).eq.
'*DEFORMATIONPLASTICITY') 
then   498      &        imat,ntmat_,ncmat_,irstrt,istep,istat,n,iperturb,
   499      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   501          elseif(textpart(1)(1:8).eq.
'*DENSITY') 
then   502             call densitys(inpc,textpart,rhcon,nrhcon,
   503      &        imat,ntmat_,irstrt,istep,istat,n,iline,ipol,
   504      &        inl,ipoinp,inp,ipoinpc)
   506          elseif(textpart(1)(1:7).eq.
'*DEPVAR') 
then   507             call depvars(inpc,textpart,nelcon,imat,
   508      &           nstate_,irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   511          elseif(textpart(1)(1:16).eq.
'*DESIGNVARIABLES') 
then   513      &           istat,n,iline,ipol,inl,ipoinp,inp,ntie,ntie_,ipoinpc,
   517          elseif(textpart(1)(1:6).eq.
'*DFLUX') 
then   518             call dfluxs(inpc,textpart,set,istartset,iendset,
   519      &        ialset,nset,nelemload,sideload,xload,nload,nload_,
   520      &        ielmat,ntmat_,iamload,amname,nam,lakon,ne,dflux_flag,
   521      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,nam_,namtot_,
   522      &        namta,amta,ipoinpc,mi,idefload)
   525          elseif(textpart(1)(1:21).eq.
'*DISTRIBUTINGCOUPLING') 
then   527      &           coefmpc,nmpc,nmpc_,mpcfree,nk,ikmpc,ilmpc,
   528      &           labmpc,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,
   529      &           lakon,kon,ipkon,set,nset,istartset,iendset,ialset,co)
   531          elseif((textpart(1)(1:6).eq.
'*DLOAD').or.
   532      &          (textpart(1)(1:7).eq.
'*DSLOAD')) 
then   533             call dloads(inpc,textpart,set,istartset,iendset,
   534      &        ialset,nset,nelemload,sideload,xload,nload,nload_,
   536      &        amname,nam,lakon,ne,dload_flag,istep,istat,n,
   537      &        iline,ipol,inl,ipoinp,inp,cbody,ibody,xbody,nbody,nbody_,
   538      &        xbodyold,iperturb,physcon,nam_,namtot_,namta,amta,nmethod,
   539      &        ipoinpc,maxsectors,mi,idefload,idefbody,ipkon,thicke)
   542          elseif(textpart(1)(1:8).eq.
'*DYNAMIC') 
then   543             call dynamics(inpc,textpart,nmethod,iperturb,tinc,tper,
   544      &        tmin,tmax,idrct,alpha,iexpl,isolver,istep,
   545      &        istat,n,iline,ipol,inl,ipoinp,inp,ithermal,ipoinpc,cfd,
   548          elseif(textpart(1)(1:8).eq.
'*ELASTIC') 
then   549             call elastics(inpc,textpart,elcon,nelcon,
   550      &        imat,ntmat_,ncmat_,irstrt,istep,istat,n,
   551      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   553          elseif(textpart(1)(1:23).eq.
'*ELECTRICALCONDUCTIVITY') 
then   555      &        alzero,imat,ntmat_,irstrt,istep,istat,n,iline,
   556      &        ipol,inl,ipoinp,inp,ipoinpc)
   558          elseif(textpart(1)(1:17).eq.
'*ELECTROMAGNETICS') 
then   560      &           isolver,istep,istat,n,tinc,tper,tmin,tmax,idrct,
   561      &           ithermal,iline,ipol,inl,ipoinp,inp,alpha,mei,fei,
   562      &           ipoinpc,ctrl,ttime)
   564          elseif((textpart(1)(1:8).eq.
'*ELEMENT').and.
   565      &          (textpart(1)(1:14).ne.
'*ELEMENTOUTPUT')) 
then   566             call elements(inpc,textpart,kon,ipkon,lakon,nkon,
   567      &        ne,ne_,set,istartset,iendset,ialset,nset,nset_,nalset,
   568      &        nalset_,mi(1),ixfree,iponor,xnor,istep,istat,n,iline,
   569      &        ipol,inl,ipoinp,inp,iaxial,ipoinpc,solid,cfd,
   570      &        network,filab,nlabel,out3d,iuel,nuel_)
   572          elseif((textpart(1)(1:7).eq.
'*ELFILE').or.
   573      &          (textpart(1)(1:14).eq.
'*ELEMENTOUTPUT')) 
then   574             if(output.ne.
'exo') 
then   575                if(textpart(1)(1:7).eq.
'*ELFILE') 
then   582             call noelfiles(inpc,textpart,jout,filab,nmethod,
   583      &           nodefile_flag,elfile_flag,ifile_output,nener,ithermal,
   584      &           istep,istat,n,iline,ipol,inl,ipoinp,inp,out3d,nlabel,
   585      &           amname,nam,itpamp,idrct,ipoinpc,cfd,contactfile_flag,
   589          elseif(textpart(1)(1:8).eq.
'*ELPRINT') 
then   591      &        nset,nprint,nprint_,jout,
   592      &        prlab,prset,nmethod,elprint_flag,nener,ithermal,
   593      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,amname,nam,itpamp,
   597          elseif(textpart(1)(1:6).eq.
'*ELSET') 
then   598             call noelsets(inpc,textpart,set,istartset,iendset,ialset,
   599      &        nset,nset_,nalset,nalset_,nk,ne,irstrt,istep,istat,n,
   600      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   602          elseif(textpart(1)(1:8).eq.
'*ENDSTEP') 
then   605          elseif(textpart(1)(1:10).eq.
'*EQUATIONF') 
then   607             call equationfs(inpc,textpart,ipompc,nodempc,coefmpc,
   608      &           nmpc,nmpc_,mpcfree,co,trab,ntrans,ikmpc,ilmpc,
   609      &           labmpc,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,
   610      &           lakon,ne,nload,sideload,ipkon,kon,nelemload)
   612          elseif(textpart(1)(1:9).eq.
'*EQUATION') 
then   614             call equations(inpc,textpart,ipompc,nodempc,coefmpc,
   615      &        nmpc,nmpc_,mpcfree,nk,co,trab,inotr,ntrans,ikmpc,ilmpc,
   616      &        labmpc,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,
   617      &        set,istartset,iendset,ialset,nset,nodempcref,coefmpcref,
   618      &        ikmpcref,memmpcref_,mpcfreeref,maxlenmpcref,memmpc_,
   621          elseif(textpart(1)(1:10).eq.
'*EXPANSION') 
then   623      &        alzero,imat,ntmat_,irstrt,istep,istat,n,iline,
   624      &        ipol,inl,ipoinp,inp,ipoinpc)
   626          elseif(textpart(1)(1:13).eq.
'*SECTIONPRINT') 
then   628      &        ialset,nset,nset_,nalset,nprint,nprint_,jout,prlab,
   629      &        prset,sectionprint_flag,ithermal,istep,istat,n,iline,
   630      &        ipol,inl,ipoinp,inp,amname,nam,itpamp,idrct,ipoinpc,cfd)
   631             sectionprint_flag=.true.
   633          elseif(textpart(1)(1:5).eq.
'*FILM') 
then   634             call films(inpc,textpart,set,istartset,iendset,
   635      &        ialset,nset,nelemload,sideload,xload,nload,nload_,
   636      &        ielmat,ntmat_,iamload,amname,nam,lakon,ne,film_flag,
   637      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,nam_,namtot_,
   638      &        namta,amta,ipoinpc,mi)
   641          elseif(textpart(1)(1:15).eq.
'*FLUIDCONSTANTS') 
then   643      &           imat,ntmat_,irstrt,istep,istat,n,iline,ipol,
   644      &           inl,ipoinp,inp,ipoinpc)
   646          elseif(textpart(1)(1:13).eq.
'*FLUIDSECTION') 
then   648      &        ialset,nset,ielmat,matname,nmat,irstrt,istep,istat,n,
   649      &        iline,ipol,inl,ipoinp,inp,lakon,ielprop,nprop,
   650      &        nprop_,prop,ipoinpc,mi)
   652          elseif(textpart(1)(1:10).eq.
'*FREQUENCY') 
then   654      &        mei,fei,iperturb,istep,istat,n,iline,ipol,
   655      &        inl,ipoinp,inp,ithermal,isolver,xboun,nboun,ipoinpc,
   656      &        ipompc,labmpc,fmpc,ikmpc,ilmpc,nmpc)
   658          elseif(textpart(1)(1:9).eq.
'*FRICTION') 
then   659             call frictions(inpc,textpart,elcon,nelcon,
   660      &           imat,ntmat_,ncmat_,irstrt,istep,istat,n,iline,ipol,inl,
   661      &           ipoinp,inp,ipoinpc,nstate_,ichangefriction,
   664          elseif(textpart(1)(1:5).eq.
'*GAP ') 
then   665             call gaps(inpc,textpart,nelcon,nmat,ntmat_,npmat_,
   667      &        ncmat_,elcon,matname,irstrt,istep,istat,n,iline,ipol,
   668      &        inl,ipoinp,inp,nmat_,set,istartset,iendset,ialset,
   669      &        nset,ielmat,ielorien,ipoinpc,mi)
   671          elseif(textpart(1)(1:15).eq.
'*GAPCONDUCTANCE') 
then   673      &        npmat_,plkcon,nplkcon,iperturb,irstrt,istep,istat,n,iline,
   674      &        ipol,inl,ipoinp,inp,ipoinpc)
   676          elseif(textpart(1)(1:18).eq.
'*GAPHEATGENERATION') 
then   678      &           imat,ntmat_,ncmat_,irstrt,istep,istat,n,iline,ipol,inl,
   679      &           ipoinp,inp,ipoinpc,nstate_)
   681          elseif(textpart(1)(1:6).eq.
'*GREEN') 
then   682             call greens(inpc,textpart,nmethod,iperturb,
   683      &           isolver,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   686          elseif(textpart(1)(1:8).eq.
'*HEADING') 
then   687             call headings(inpc,textpart,istat,n,iline,ipol,inl,
   688      &        ipoinp,inp,ipoinpc,heading,istep,irstrt)
   690          elseif(textpart(1)(1:13).eq.
'*HEATTRANSFER') 
then   692      &           istep,istat,n,tinc,tper,tmin,tmax,idrct,ithermal,iline,
   693      &           ipol,inl,ipoinp,inp,alpha,mei,fei,ipoinpc,ctrl,ttime)
   695          elseif(textpart(1)(1:13).eq.
'*HYPERELASTIC') 
then   697      &        imat,ntmat_,ncmat_,irstrt,istep,istat,n,iperturb,
   698      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   700          elseif(textpart(1)(1:10).eq.
'*HYPERFOAM') 
then   702      &        imat,ntmat_,ncmat_,irstrt,istep,istat,n,iperturb,iline,
   703      &        ipol,inl,ipoinp,inp,ipoinpc)
   705          elseif(textpart(1)(1:18).eq.
'*INITIALCONDITIONS') 
then   707      &        ialset,nset,t0,t1,prestr,iprestr,ithermal,veold,inoelfree,
   708      &        nk_,mi(1),istep,istat,n,iline,ipol,inl,ipoinp,inp,lakon,
   709      &        kon,co,ne,ipkon,vold,ipoinpc,xstate,nstate_,nk,t0g,
   710      &        t1g,iaxial,ielprop,prop)
   712          elseif(textpart(1)(1:21).eq.
'*MAGNETICPERMEABILITY') 
then   714      &        imat,ntmat_,ncmat_,irstrt,istep,istat,n,
   715      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   717          elseif(textpart(1)(1:9).eq.
'*MASSFLOW') 
then   718             call massflows(inpc,textpart,set,istartset,iendset,
   719      &           ialset,nset,nelemload,sideload,xload,nload,nload_,
   720      &           iamload,lakon,ne,istep,istat,n,iline,ipol,inl,
   721      &           ipoinp,inp,ipoinpc,idefload,nam)
   723          elseif(textpart(1)(1:5).eq.
'*MASS') 
then   724             call masss(inpc,textpart,nrhcon,nmat,ntmat_,
   725      &        rhcon,matname,irstrt,istep,istat,n,iline,ipol,
   726      &        inl,ipoinp,inp,nmat_,set,istartset,iendset,ialset,
   727      &        nset,ielmat,ielorien,ipoinpc,mi,iaxial)
   729          elseif(textpart(1)(1:9).eq.
'*MATERIAL') 
then   730             call materials(inpc,textpart,matname,nmat,nmat_,
   731      &        irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   734          elseif(textpart(1)(1:13).eq.
'*MODALDAMPING') 
then   736      &        istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   738          elseif(textpart(1)(1:13).eq.
'*MODALDYNAMIC') 
then   740      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,iperturb,
   741      &        isolver,cs,mcs,ipoinpc,idrct,ctrl,tmin,tmax,
   742      &        nforc,nload,nbody,iprestr,t0,t1,ithermal,nk,vold,veold,
   743      &        xmodal,set,nset,mi,cyclicsymmetry)
   745          elseif(textpart(1)(1:12).eq.
'*MODELCHANGE') 
then   747      &           ipol,inl,ipoinp,inp,ntie,ipoinpc,istep,ipkon,nset,
   748      &           istartset,iendset,set,ialset,ne)
   750          elseif(textpart(1)(1:4).eq.
'*MPC') 
then   751             call mpcs(inpc,textpart,set,istartset,iendset,
   752      &           ialset,nset,nset_,nalset,nalset_,ipompc,nodempc,
   753      &           coefmpc,labmpc,nmpc,nmpc_,mpcfree,ikmpc,ilmpc,lakon,
   754      &           ipkon,kon,nk,nk_,nodeboun,ndirboun,ikboun,ilboun,
   755      &           nboun,nboun_,iperturb,ne_,co,xboun,ctrl,typeboun,
   756      &           istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   758          elseif(textpart(1)(1:11).eq.
'*NETWORKMPC') 
then   760             call networkmpcs(inpc,textpart,ipompc,nodempc,coefmpc,
   761      &           nmpc,nmpc_,mpcfree,nk,ikmpc,ilmpc,
   762      &           labmpc,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   764          elseif(textpart(1)(1:11).eq.
'*NOANALYSIS') 
then   765             call noanalysiss(inpc,textpart,nmethod,iperturb,istep,
   766      &        istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,tper)
   768          elseif(textpart(1)(1:15).eq.
'*NODALTHICKNESS') 
then   770      &           ialset,nset,thickn,nk,istep,istat,n,iline,ipol,inl,
   771      &           ipoinp,inp,iaxial,ipoinpc)
   773          elseif((textpart(1)(1:5).eq.
'*NODE').and.
   774      &          (textpart(1)(1:10).ne.
'*NODEPRINT').and.
   775      &          (textpart(1)(1:11).ne.
'*NODEOUTPUT').and.
   776      &          (textpart(1)(1:9).ne.
'*NODEFILE')) 
then   777             call nodes(inpc,textpart,co,nk,nk_,set,istartset,iendset,
   778      &        ialset,nset,nset_,nalset,nalset_,istep,istat,n,iline,
   779      &        ipol,inl,ipoinp,inp,ipoinpc)
   781          elseif((textpart(1)(1:9).eq.
'*NODEFILE').or.
   782      &          (textpart(1)(1:11).eq.
'*NODEOUTPUT')) 
then   783             if(output.ne.
'exo') 
then   784                if(textpart(1)(1:9).eq.
'*NODEFILE') 
then   791             call noelfiles(inpc,textpart,jout,filab,nmethod,
   792      &           nodefile_flag,elfile_flag,ifile_output,nener,ithermal,
   793      &           istep,istat,n,iline,ipol,inl,ipoinp,inp,out3d,nlabel,
   794      &           amname,nam,itpamp,idrct,ipoinpc,cfd,contactfile_flag,
   798          elseif(textpart(1)(1:10).eq.
'*NODEPRINT') 
then   799             call nodeprints(inpc,textpart,set,istartset,iendset,ialset,
   800      &        nset,nset_,nalset,nprint,nprint_,jout,
   801      &        prlab,prset,nodeprint_flag,ithermal,istep,istat,n,iline,
   802      &        ipol,inl,ipoinp,inp,amname,nam,itpamp,idrct,ipoinpc,cfd)
   803             nodeprint_flag=.true.
   805          elseif(textpart(1)(1:7).eq.
'*NORMAL') 
then   806             call normals(inpc,textpart,iponor,xnor,ixfree,
   807      &           ipkon,kon,nk,nk_,ne,lakon,istep,istat,n,iline,ipol,
   808      &           inl,ipoinp,inp,ipoinpc)
   810          elseif(textpart(1)(1:5).eq.
'*NSET') 
then   811             call noelsets(inpc,textpart,set,istartset,iendset,ialset,
   812      &        nset,nset_,nalset,nalset_,nk,ne,irstrt,istep,istat,n,
   813      &        iline,ipol,inl,ipoinp,inp,ipoinpc)
   815          elseif(textpart(1)(1:10).eq.
'*OBJECTIVE') 
then   816             call objectives(inpc,textpart,istep,istat,n,iline,ipol,inl,
   817      &        ipoinp,inp,ipoinpc,nener,nobject,objectset)
   819          elseif(textpart(1)(1:12).eq.
'*ORIENTATION') 
then   821      &        norien_,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   823          elseif(textpart(1)(1:7).eq.
'*OUTPUT') 
then   824             call outputs(inpc,textpart,jout,itpamp,istep,istat,n,iline,
   825      &           ipol,inl,ipoinp,inp,ipoinpc)
   827          elseif(textpart(1)(1:18).eq.
'*PHYSICALCONSTANTS') 
then   829      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
   831          elseif(textpart(1)(1:8).eq.
'*PLASTIC') 
then   832             call plastics(inpc,textpart,nelcon,imat,ntmat_,npmat_,
   833      &        plicon,nplicon,plkcon,nplkcon,iplas,iperturb,nstate_,
   834      &        ncmat_,elcon,matname,irstrt,istep,istat,n,iline,ipol,
   835      &        inl,ipoinp,inp,ipoinpc,ianisoplas)
   837          elseif(textpart(1)(1:19).eq.
'*PRE-TENSIONSECTION') 
then   839      &           coefmpc,nmpc,nmpc_,mpcfree,nk,ikmpc,ilmpc,
   840      &           labmpc,istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc,
   841      &           lakon,kon,ipkon,set,nset,istartset,iendset,ialset,co,
   842      &           ics,dcs,t0,ithermal,ne)
   845          elseif(textpart(1)(1:8).eq.
'*RADIATE') 
then   846             call radiates(inpc,textpart,set,istartset,iendset,
   847      &        ialset,nset,nelemload,sideload,xload,nload,nload_,
   848      &        ielmat,ntmat_,iamload,amname,nam,lakon,ne,radiate_flag,
   849      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,physcon,nam_,
   850      &        namtot_,namta,amta,ipoinpc,mi)
   853          elseif(textpart(1)(1:12).eq.
'*RANDOMFIELD') 
then   855      &        ipol,inl,ipoinp,inp,ipoinpc,nener,physcon)        
   857          elseif(textpart(1)(1:8).eq.
'*RESTART') 
then   858             call restarts(istep,nset,nload,nforc, nboun,nk,ne,
   859      &           nmpc,nalset,nmat,ntmat_,npmat_,norien,nam,nprint,
   860      &           mi(1),ntrans,ncs_,namtot_,ncmat_,mpcfree,
   862      &           ne2d,nflow,nlabel,iplas,nkon,ithermal,nmethod,
   863      &           iperturb,nstate_,nener,set,istartset,iendset,ialset,co,
   864      &           kon,ipkon,lakon,nodeboun,ndirboun,iamboun,xboun,ikboun,
   865      &           ilboun,ipompc,nodempc,coefmpc,labmpc,ikmpc,ilmpc,
   866      &           nodeforc,ndirforc,iamforc,xforc,ikforc,ilforc,
   867      &           nelemload,iamload,sideload,xload,
   868      &           elcon,nelcon,rhcon,nrhcon,alcon,nalcon,alzero,plicon,
   869      &           nplicon,plkcon,nplkcon,orname,orab,ielorien,trab,inotr,
   870      &           amname,amta,namta,t0,t1,iamt1,veold,ielmat,
   871      &           matname,prlab,prset,filab,vold,nodebounold,
   872      &           ndirbounold,xbounold,xforcold,xloadold,t1old,eme,
   873      &           iponor,xnor,knor,thicke,offset,iponoel,
   874      &           inoel,rig,shcon,nshcon,cocon,
   875      &           ncocon,ics,sti,ener,xstate,jobnamec,infree,
   876      &           irstrt,inpc,textpart,istat,n,key,prestr,iprestr,
   877      &           cbody,ibody,xbody,nbody,xbodyold,ttime,qaold,
   878      &           cs,mcs,output,physcon,ctrl,typeboun,iline,ipol,inl,
   879      &           ipoinp,inp,fmpc,tieset,ntie,tietol,ipoinpc,nslavs,
   880      &           t0g,t1g,nprop,ielprop,prop,mortar,nintpoint,ifacecount,
   881      &           islavsurf,pslavsurf,clearini)
   883             elseif(textpart(1)(1:18).eq.
'*RETAINEDNODALDOFS') 
then   885      &              iendset,ialset,nset,nodeboun,ndirboun,xboun,nboun,
   886      &              nboun_,nk,iamboun,nam,ipompc,nodempc,coefmpc,nmpc,
   887      &              nmpc_,mpcfree,inotr,trab,ikboun,ilboun,ikmpc,ilmpc,
   888      &              nk_,co,labmpc,typeboun,istat,n,iline,ipol,
   889      &              inl,ipoinp,inp,nmethod,iperturb,
   890      &              ipoinpc,vold,mi,istep)
   892          elseif(textpart(1)(1:10).eq.
'*RIGIDBODY') 
then   893             call rigidbodys(inpc,textpart,set,istartset,iendset,
   894      &           ialset,nset,nset_,nalset,nalset_,ipompc,nodempc,
   895      &           coefmpc,labmpc,nmpc,nmpc_,mpcfree,ikmpc,ilmpc,lakon,
   896      &           ipkon,kon,nk,nk_,nodeboun,ndirboun,ikboun,ilboun,
   897      &           nboun,nboun_,iperturb,ne_,ctrl,typeboun,
   898      &           istep,istat,n,iline,ipol,inl,ipoinp,inp,co,ipoinpc)
   900          elseif(textpart(1)(1:26).eq.
'*SELECTCYCLICSYMMETRYMODES') 
then   903      &        iendset,ialset,ipompc,nodempc,coefmpc,nmpc,nmpc_,ikmpc,
   904      &        ilmpc,mpcfree,mcs,set,nset,labmpc,istep,istat,n,iline,
   905      &        ipol,inl,ipoinp,inp,nmethod,key,ipoinpc)
   907          elseif(textpart(1)(1:12).eq.
'*SENSITIVITY') 
then   909      &        istep,istat,n,iline,ipol,inl,
   910      &        ipoinp,inp,tieset,ipoinpc,ntie,tinc,tper,tmin,tmax,tincf)
   912          elseif(textpart(1)(1:13).eq.
'*SHELLSECTION') 
then   914      &        ialset,nset,ielmat,matname,nmat,ielorien,orname,
   915      &        norien,thicke,kon,ipkon,offset,irstrt,istep,istat,n,
   916      &        iline,ipol,inl,ipoinp,inp,lakon,iaxial,ipoinpc,mi,
   919          elseif(textpart(1)(1:13).eq.
'*SOLIDSECTION') 
then   921      &        ialset,nset,ielmat,matname,nmat,ielorien,orname,
   922      &        norien,lakon,thicke,kon,ipkon,irstrt,istep,istat,n,iline,
   923      &        ipol,inl,ipoinp,inp,cs,mcs,iaxial,ipoinpc,mi,co,
   924      &        ixfree,xnor,iponor,nelcon)
   926          elseif(textpart(1)(1:20).eq.
'*SPECIFICGASCONSTANT') 
then   928      &           imat,ntmat_,irstrt,istep,istat,n,iline,ipol,
   929      &           inl,ipoinp,inp,ipoinpc)
   931          elseif(textpart(1)(1:13).eq.
'*SPECIFICHEAT') 
then   933      &           imat,ntmat_,irstrt,istep,istat,n,iline,ipol,
   934      &           inl,ipoinp,inp,ipoinpc)
   936          elseif(textpart(1)(1:7).eq.
'*SPRING') 
then   937             call springs(inpc,textpart,nelcon,nmat,ntmat_,npmat_,
   939      &        ncmat_,elcon,matname,irstrt,istep,istat,n,iline,ipol,
   940      &        inl,ipoinp,inp,nmat_,set,istartset,iendset,ialset,
   941      &        nset,ielmat,ielorien,ipoinpc,mi,norien,orname)
   943          elseif(textpart(1)(1:7).eq.
'*STATIC') 
then   944             call statics(inpc,textpart,nmethod,iperturb,isolver,istep,
   945      &        istat,n,tinc,tper,tmin,tmax,idrct,iline,ipol,inl,ipoinp,
   946      &        inp,ithermal,cs,ics,tieset,istartset,
   947      &        iendset,ialset,ipompc,nodempc,coefmpc,nmpc,nmpc_,ikmpc,
   948      &        ilmpc,mpcfree,mcs,set,nset,labmpc,ipoinpc,iexpl,cfd,ttime,
   949      &        iaxial,nelcon,nmat,tincf)
   951          elseif(textpart(1)(1:20).eq.
'*STEADYSTATEDYNAMICS') 
then   953      &        iexpl,istep,istat,n,iline,ipol,inl,ipoinp,inp,iperturb,
   954      &        isolver,xmodal,cs,mcs,ipoinpc,nforc,nload,nbody,iprestr,
   955      &        t0,t1,ithermal,nk,set,nset,cyclicsymmetry)
   957          elseif(textpart(1)(1:5).eq.
'*STEP') 
then   958             call steps(inpc,textpart,iperturb,iprestr,nbody,nforc,
   959      &                 nload,ithermal,t0,t1,nk,irstrt,istep,istat,n,
   960      &                 jmax,ctrl,iline,ipol,inl,ipoinp,inp,newstep,
   963          elseif(textpart(1)(1:9).eq.
'*SUBMODEL') 
then   964             call submodels(inpc,textpart,set,istartset,iendset,ialset,
   965      &           nset,nset_,nalset,nalset_,nk,istep,istat,n,iline,ipol,
   966      &           inl,ipoinp,inp,ipoinpc,nsubmodel,tieset,tietol,ntie,
   967      &           ntie_,jobnamec,amta,namta,nam,nam_,namtot_)
   969          elseif(textpart(1)(1:21).eq.
'*SUBSTRUCTUREGENERATE') 
then   971      &           isolver,istep,istat,n,iline,ipol,inl,ipoinp,inp,
   972      &           ithermal,ipoinpc,filab)
   974          elseif(textpart(1)(1:25).eq.
'*SUBSTRUCTUREMATRIXOUTPUT') 
then   976      &           istat,n,key,iline,ipol,inl,ipoinp,inp,jobnamec,ipoinpc)
   978          elseif(textpart(1)(1:9).eq.
'*SURFACE ') 
then   979             call surfaces(inpc,textpart,set,istartset,iendset,ialset,
   980      &           nset,nset_,nalset,nalset_,nk,ne,istep,istat,n,iline,
   981      &           ipol,inl,ipoinp,inp,lakon,ipoinpc)
   983          elseif(textpart(1)(1:16).eq.
'*SURFACEBEHAVIOR') 
then   985      &           imat,ntmat_,ncmat_,irstrt,istep,istat,n,iline,ipol,inl,
   986      &           ipoinp,inp,ipoinpc,npmat_,plicon,nplicon,nstate_,
   987      &           ichangesurfacebehavior)
   989          elseif(textpart(1)(1:19).eq.
'*SURFACEINTERACTION') 
then   991      &           irstrt,istep,istat,n,iline,ipol,inl,ipoinp,inp,nrhcon,
   994          elseif(textpart(1)(1:12).eq.
'*TEMPERATURE') 
then   996      &        ialset,nset,t0,t1,nk,ithermal,iamt1,amname,nam,
   997      &        inoelfree,nk_,nmethod,temp_flag,istep,istat,n,iline,
   998      &        ipol,inl,ipoinp,inp,nam_,namtot_,namta,amta,ipoinpc,t1g)
  1001          elseif(textpart(1)(1:4).eq.
'*TIE') 
then  1002             call ties(inpc,textpart,tieset,tietol,istep,
  1003      &           istat,n,iline,ipol,inl,ipoinp,inp,ntie,ntie_,ipoinpc)
  1005          elseif(textpart(1)(1:11).eq.
'*TIMEPOINTS') 
then  1006             call timepointss(inpc,textpart,amname,amta,namta,nam,
  1007      &        nam_,namtot_,irstrt,istep,istat,n,iline,ipol,inl,ipoinp,
  1010          elseif(textpart(1)(1:11).eq.
'*TRANSFORM ') 
then  1011             if(m_or_spc.eq.1) 
then  1012                write(*,*) 
'*WARNING in calinput: SPCs or MPCs have'  1013                write(*,*) 
'         been defined before the definition'  1014                write(*,*) 
'         of a transformation'  1016             call transforms(inpc,textpart,trab,ntrans,ntrans_,
  1017      &        inotr,set,istartset,iendset,ialset,nset,istep,istat,
  1018      &        n,iline,ipol,inl,ipoinp,inp,ipoinpc)
  1020          elseif(textpart(1)(1:11).eq.
'*TRANSFORMF') 
then  1021             if(m_or_spc.eq.1) 
then  1022                write(*,*) 
'*WARNING in calinput: SPCs or MPCs have'  1023                write(*,*) 
'         been defined before the definition'  1024                write(*,*) 
'         of a transformation'  1026             call transformfs(inpc,textpart,trab,ntrans,ntrans_,
  1027      &           set,istartset,iendset,ialset,nset,istep,istat,
  1028      &           n,iline,ipol,inl,ipoinp,inp,ipoinpc,xload,sideload,
  1029      &           nelemload,idefload,nload,nload_,ne,nam,iamload)
  1031          elseif(textpart(1)(1:34).eq.
  1032      &         
'*UNCOUPLEDTEMPERATURE-DISPLACEMENT') 
then  1034      &           nmethod,iperturb,isolver,
  1035      &           istep,istat,n,tinc,tper,tmin,tmax,idrct,ithermal,iline,
  1036      &           ipol,inl,ipoinp,inp,ipoinpc,alpha,ctrl,ttime,nener)
  1038          elseif(textpart(1)(1:12).eq.
'*USERELEMENT') 
then  1040                write(*,*) 
'*ERROR reading *USER ELEMENT:'  1041                write(*,*) 
'       *USER ELEMENT should be placed'  1042                write(*,*) 
'  before all step definitions'  1045             call getnewline(inpc,textpart,istat,n,key,iline,ipol,inl,
  1046      &         ipoinp,inp,ipoinpc)
  1048          elseif(textpart(1)(1:13).eq.
'*USERMATERIAL') 
then  1050      &        imat,ntmat_,ncmat_,iperturb,iumat,irstrt,istep,istat,n,
  1051      &        iline,ipol,inl,ipoinp,inp,cocon,ncocon,ipoinpc)
  1053          elseif(textpart(1)(1:17).eq.
'*VALUESATINFINITY') 
then  1055      &        istep,istat,n,iline,ipol,inl,ipoinp,inp,ipoinpc)
  1057          elseif(textpart(1)(1:11).eq.
'*VIEWFACTOR') 
then  1059      &           istat,n,key,iline,ipol,inl,ipoinp,inp,jobnamec,ipoinpc)
  1061          elseif(textpart(1)(1:7).eq.
'*VISCO') 
then  1062             call viscos(inpc,textpart,nmethod,iperturb,isolver,istep,
  1063      &        istat,n,tinc,tper,tmin,tmax,idrct,iline,ipol,inl,ipoinp,
  1064      &        inp,ipoinpc,nelcon,nmat,ncmat_,ctrl)
  1068          elseif(ipoinpc(iline-1).eq.ipoinpc(iline)) 
then  1069             call getnewline(inpc,textpart,istat,n,key,iline,ipol,inl,
  1070      &         ipoinp,inp,ipoinpc)
  1073             write(*,*) 
'*WARNING in calinput. Card image cannot be inter  1077             call getnewline(inpc,textpart,istat,n,key,iline,ipol,inl,
  1078      &         ipoinp,inp,ipoinpc)
  1085       if(newstep.eq.0) 
then  1086          write(*,*) 
'*ERROR in calinput: *END STEP card in step ',
  1088          write(*,*) 
'       was not preceded by a *STEP card'  1101          if(inp(3,inl).eq.0) 
then  1103             ipoinp(2,nentries)=j
  1114       ipoinp(1,nentries)=1
  1126       if(pretension.and.(ithermal(1).eq.1)) 
then  1128             if(labmpc(i)(1:11).eq.
'THERMALPRET') 
then  1129                nodedep=nodempc(1,ipompc(i))
  1130                nodeind=nodempc(1,nodempc(3,ipompc(i)))
  1131                t1(nodedep)=t1(nodeind)
  1133                   iamt1(nodedep)=iamt1(nodeind)
  1139       call gen3delem(kon,ipkon,lakon,ne,ipompc,nodempc,coefmpc,
  1140      &  nmpc,nmpc_,mpcfree,ikmpc,ilmpc,labmpc,ikboun,ilboun,nboun,
  1141      &  nboun_,nodeboun,ndirboun,xboun,iamboun,nam,
  1142      &  inotr,trab,nk,nk_,iponoel,inoel,iponor,xnor,thicke,thickn,
  1143      &  knor,istep,offset,t0,t1,ikforc,ilforc,rig,nforc,
  1144      &  nforc_,nodeforc,ndirforc,xforc,iamforc,sideload,
  1145      &  nload,ithermal,ntrans,co,ixfree,ikfree,inoelfree,iponoelmax,
  1146      &  iperturb,tinc,tper,tmin,tmax,ctrl,typeboun,nmethod,nset,set,
  1147      &  istartset,iendset,ialset,prop,ielprop,vold,mi,nkon,ielmat,
  1148      &  icomposite,t0g,t1g,idefforc,iamt1,orname,orab,norien,norien_,
  1154      &        ialset,nset,tieset,tietol,co,nk,ipompc,nodempc,
  1155      &        coefmpc,nmpc,nmpc_,ikmpc,ilmpc,mpcfree,dcs(lprev+1),
  1156      &        dcs(ncs_+lprev+1),ics(lprev+1),ics(ncs_+lprev+1),
  1157      &        ics(2*ncs_+lprev+1),dcs(2*ncs_+lprev+1),
  1158      &        dcs(3*ncs_+lprev+1),ncs_,cs,labmpc,ntie,mcs,
  1159      &        dcs(4*ncs_+1),dcs(6*ncs_+1),dcs(8*ncs_+1),dcs(10*ncs_+1),
  1160      &        ics(3*ncs_+1),ics(5*ncs_+1),ics(7*ncs_+1),ics(8*ncs_+1),
  1161      &        dcs(12*ncs_+1),ne,ipkon,kon,lakon,ics(14*ncs_+1),
  1162      &        ics(16*ncs_+1),ics(18*ncs_+1))
  1167       infree(4)=iponoelmax
  1171       if((filab(11)(1:2).eq.
'PU').or.(filab(18)(1:3).eq.
'PHS').or.
  1172      &   (filab(19)(1:4).eq.
'MAXU').or.(filab(20)(1:4).eq.
'MAXS')) 
then  1173          if((nmethod.eq.1).or.(nmethod.eq.3).or.(nmethod.eq.4).or.
  1174      &      ((nmethod.eq.2).and.((mcs.eq.0).or.(cs(2,1).lt.0)))) 
then  1175             write(*,*) 
'*WARNING in calinput: PU, PHS, MAXU or MAXS'  1176             write(*,*) 
'         was selected for a static, a non-'  1177             write(*,*) 
'         cyclic-symmetric frequency, a'  1178             write(*,*) 
'         buckling or a modal dynamic'  1179             write(*,*) 
'         calculation; the output option is'  1180             write(*,*) 
'         removed.'  1185             write(*,*) nmethod,mcs,cs(2,1)
  1189       if(((iplas.eq.0).and.(ianisoplas.eq.0)).or.(nmethod.eq.2)) 
then  1190          if(filab(6)(1:4).eq.
'PEEQ') 
then  1191             write(*,*) 
'*WARNING in calinput: PEEQ-output requested'  1192             write(*,*) 
'         yet no (visco)plastic calculation'  1197             if(prlab(i)(1:4).eq.
'PEEQ') 
then  1198                write(*,*) 
'*WARNING in calinput: PEEQ-output requested'  1199                write(*,*) 
'         yet no (visco)plastic calculation'  1209       if((ithermal(2).eq.0).and.(nmethod.le.7)) 
then  1210          if(filab(2)(1:2).eq.
'NT') 
then  1211             write(*,*) 
'*WARNING in calinput: temperature output'  1212             write(*,*) 
'         requested, yet no thermal loading'  1213             write(*,*) 
'         active'  1218             if(prlab(i)(1:4).eq.
'NT  ') 
then  1219                write(*,*) 
'*WARNING in calinput: temperature output'  1220                write(*,*) 
'         requested, yet no thermal loading'  1221                write(*,*) 
'         active'  1231       if((ithermal(2).le.1).and.(nmethod.le.7)) 
then  1232          if(filab(9)(1:3).eq.
'HFL') 
then  1233             write(*,*) 
'*WARNING in calinput: heat flux output'  1234             write(*,*) 
'         requested, yet no heat transfer'  1235             write(*,*) 
'         calculation'  1238          if(filab(10)(1:3).eq.
'RFL') 
then  1239             write(*,*) 
'*WARNING in calinput: heat source output'  1240             write(*,*) 
'         requested, yet no heat transfer'  1241             write(*,*) 
'         calculation'  1244          if(filab(14)(1:2).eq.
'MF') 
then  1245             write(*,*) 
'*WARNING in calinput: mass flow output'  1246             write(*,*) 
'         requested, yet no heat transfer'  1247             write(*,*) 
'         calculation'  1250          if(filab(15)(1:2).eq.
'PT') 
then  1251             write(*,*) 
'*WARNING in calinput: total pressure output'  1252             write(*,*) 
'         requested, yet no heat transfer'  1253             write(*,*) 
'         calculation'  1256          if(filab(16)(1:2).eq.
'TT') 
then  1257             write(*,*) 
'*WARNING in calinput: total temperature output'  1258             write(*,*) 
'         requested, yet no heat transfer'  1259             write(*,*) 
'         calculation'  1264             if(prlab(i)(1:4).eq.
'HFL ') 
then  1265                write(*,*) 
'*WARNING in calinput: heat flux output'  1266                write(*,*) 
'         requested, yet no heat transfer'  1267                write(*,*) 
'         calculation'  1269             elseif(prlab(i)(1:4).eq.
'RFL ') 
then  1270                write(*,*) 
'*WARNING in calinput: heat source output'  1271                write(*,*) 
'         requested, yet no heat transfer'  1272                write(*,*) 
'         calculation'  1274             elseif(prlab(i)(1:4).eq.
'MF  ') 
then  1275                write(*,*) 
'*WARNING in calinput: mass flow output'  1276                write(*,*) 
'         requested, yet no heat transfer'  1277                write(*,*) 
'         calculation'  1279             elseif(prlab(i)(1:4).eq.
'PN  ') 
then  1280                write(*,*) 
'*WARNING in calinput: pressure output'  1281                write(*,*) 
'         requested, yet no heat transfer'  1282                write(*,*) 
'         calculation'  1284             elseif(prlab(i)(1:4).eq.
'TS  ') 
then  1286      &           
'*WARNING in calinput: total temperature output'  1287                write(*,*) 
'         requested, yet no heat transfer'  1288                write(*,*) 
'         calculation'  1302          if(ipkon(i).lt.0) cycle
  1306          if(lakon(i)(1:1).eq.
'G') cycle
  1307          if(lakon(i)(1:7).eq.
'DCOUP3D') cycle
  1308          if(ielmat(1,i).eq.0) 
then  1310             write(*,*) 
'*ERROR in calinput: no material was assigned'  1311             write(*,*) 
'       to element ',i
  1314       if(ierror.eq.1) 
call exit(201)
  1320       if((ithermal(1).eq.1).and.(istep.eq.1)) 
then  1321          call checktemp(t0,t1,lakon,ne,ipkon,kon)
  1327       if(((nbody.gt.0).or.
  1328      &   (nmethod.eq.2).or.(nmethod.eq.4)).and.(cfd.eq.0)) 
then  1331             if((nrhcon(i).ne.0).or.(matname(i)(1:6).eq.
'SPRING').or.
  1332      &         (matname(i)(1:7).eq.
'DASHPOT')) 
then  1335                write(*,*)
'*WARNING in calinput: no density was assigned'  1336                write(*,*) 
'         to material ',
  1337      &              matname(i)(1:index(matname(i),
' ')-1),
  1339                write(*,*) 
'         calculation or a calculation with'  1340                write(*,*) 
'         centrifugal or gravitational loads'  1343          if(ierror.eq.0) 
then  1344             write(*,*) 
'*ERROR in calinput: no density was assigned'  1345             write(*,*) 
'       to any material ',
  1347             write(*,*) 
'       calculation or a calculation with'  1348             write(*,*) 
'       centrifugal or gravitational loads'  1356       if((nmethod.eq.2).or.(nmethod.eq.4)) 
then  1357          if(ithermal(1).ge.2) 
then  1360                if(nshcon(i).ne.0) 
then  1363                   write(*,*) 
'*WARNING in calinput: no specific heat '  1364                   write(*,*) 
'         was assigned to material ',
  1365      &                 matname(i)(1:index(matname(i),
' ')-1),
  1367                   write(*,*) 
'         heat transfer calculation'  1371             if(ierror.eq.0) 
then  1372                write(*,*) 
'*ERROR in calinput: no specific heat was'  1373                write(*,*) 
'       assigned to any material ',
  1375                write(*,*) 
'       heat transfer calculation'  1385       if((cfd.eq.1).or.(network.gt.0)) 
then  1388             if(nshcon(i).ne.0) 
then  1391                write(*,*) 
'*WARNING in calinput: no specific heat '  1392                write(*,*) 
'         was assigned to material ',
  1393      &              matname(i)(1:index(matname(i),
' ')-1),
  1395                write(*,*) 
'         heat transfer calculation'  1399          if(ierror.eq.0) 
then  1400             write(*,*) 
'*ERROR in calinput: no specific heat was'  1401             write(*,*) 
'       assigned to any material ',
  1403             write(*,*) 
'       heat transfer calculation'  1411       if((ithermal(1).ne.2).and.solid.and.(nmethod.le.7)) 
then  1414             if(nelcon(1,i).ne.0) 
then  1417                write(*,*)
'*WARNING in calinput: no elastic constants '  1418                write(*,*)
' were assigned to material ',
  1419      &              matname(i)(1:index(matname(i),
' ')-1)
  1420                write(*,*) 
'         in a (thermo)mechanical calculation'  1424          if(ierror.eq.0) 
then  1425             write(*,*) 
'*ERROR in calinput: no elastic constants'  1426             write(*,*) 
'       were assigned to any material in a'  1427             write(*,*) 
'       (thermo)mechanical calculation'  1435       if((ithermal(1).ne.2).and.solid.and.(nmethod.ge.8)) 
then  1438             if(nelcon(1,i).ne.0) 
then  1441                write(*,*)
'*WARNING in calinput: no magnetic constants '  1442                write(*,*)
' were assigned to material ',
  1443      &              matname(i)(1:index(matname(i),
' ')-1)
  1444                write(*,*) 
'         in an electromagnetic calculation'  1448          if(ierror.eq.0) 
then  1449             write(*,*) 
'*ERROR in calinput: no magnetic constants'  1450             write(*,*) 
'       were assigned to any material in a'  1451             write(*,*) 
'       electromagnetic calculation'  1458       if((ithermal(1).ge.2).and.(cfd.eq.0)) 
then  1461             if(ncocon(1,i).ne.0) 
then  1464                write(*,*) 
'*WARNING in calinput: no conductivity '  1466      &              
'         constants were assigned to material ',
  1467      &                      matname(i)(1:index(matname(i),
' ')-1)
  1468                write(*,*) 
'         in a thermo(mechanical) calculation'  1475          if(iperturb(1).eq.0) 
then  1477          elseif(iperturb(1).eq.1) 
then  1478             write(*,*) 
'*ERROR in calinput: PERTURBATION and fluids'  1479             write(*,*) 
'       are mutually exclusive; '  1481      &
"reading the input file%")
  1487       write(*,*) 
'STEP ',istep
  1492       if(nmethod.eq.-1) 
then  1493          write(*,*) 
'Visco analysis was selected'  1494       elseif(nmethod.eq.0) 
then  1495          write(*,*) 
'No analysis was selected'  1496       elseif(nmethod.eq.1) 
then  1497          write(*,*) 
'Static analysis was selected'  1498       elseif(nmethod.eq.2) 
then  1499          write(*,*) 
'Frequency analysis was selected'  1500       elseif(nmethod.eq.3) 
then  1501          write(*,*) 
'Buckling analysis was selected'  1502       elseif(nmethod.eq.4) 
then  1503          write(*,*) 
'Dynamic analysis was selected'  1506       if(iperturb(1).eq.1) 
then  1507          write(*,*) 
'Perturbation parameter is active'  1509       elseif(iperturb(1).eq.3) 
then  1510          write(*,*) 
'Nonlinear material laws are taken into account'  1514       if(iperturb(1).ge.2) 
then  1515          write(*,*) 
'Newton-Raphson iterative procedure is active'  1519       if(iperturb(2).eq.1) 
then  1520          write(*,*) 
'Nonlinear geometric effects are taken into account'  1530       if(istep.eq.1) ncs_=lprev
 
subroutine couptempdisps(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, ithermal, iline, ipol, inl, ipoinp, inp, ipoinpc, alpha, ctrl, iexpl, tincf, ttime, nener)
Definition: couptempdisps.f:23
 
subroutine heattransfers(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, ithermal, iline, ipol, inl, ipoinp, inp, alpha, mei, fei, ipoinpc, ctrl, ttime)
Definition: heattransfers.f:22
 
subroutine retainednodaldofss(inpc, textpart, set, istartset, iendset, ialset, nset, nodeboun, ndirboun, xboun, nboun, nboun_, nk, iamboun, nam, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, inotr, trab, ikboun, ilboun, ikmpc, ilmpc, nk_, co, labmpc, typeboun, istat, n, iline, ipol, inl, ipoinp, inp, nmethod, iperturb, ipoinpc, vold, mi, istep)
Definition: retainednodaldofss.f:26
 
subroutine complexfrequencys(inpc, textpart, nmethod, mei, iperturb, istep, istat, n, iline, ipol, inl, ipoinp, inp, ithermal, xboun, nboun, ipoinpc, mcs, cs, cyclicsymmetry)
Definition: complexfrequencys.f:22
 
subroutine multistages(nkon, set, istartset, iendset, ialset, nset, tieset, tietol, co, nk, ipompc, nodempc, coefmpc, nmpc, nmpc_, ikmpc, ilmpc, mpcfree, xind, yind, ics, nx, ny, xind0, yind0, ncs_, cs, labmpc, ntie, mcs, rcscg, rcs0cg, zcscg, zcs0cg, nrcg, nzcg, jcs, kontri, straight, ne, ipkon, kon, lakon, lcs, ifacetet, inodface)
Definition: multistages.f:25
 
subroutine restarts(istep, nset, nload, nforc, nboun, nk, ne, nmpc, nalset, nmat, ntmat_, npmat_, norien, nam, nprint, mi, ntrans, ncs_, namtot_, ncmat_, mpcfree, maxlenmpc, ne1d, ne2d, nflow, nlabel, iplas, nkon, ithermal, nmethod, iperturb, nstate_, nener, set, istartset, iendset, ialset, co, kon, ipkon, lakon, nodeboun, ndirboun, iamboun, xboun, ikboun, ilboun, ipompc, nodempc, coefmpc, labmpc, ikmpc, ilmpc, nodeforc, ndirforc, iamforc, xforc, ikforc, ilforc, nelemload, iamload, sideload, xload, elcon, nelcon, rhcon, nrhcon, alcon, nalcon, alzero, plicon, nplicon, plkcon, nplkcon, orname, orab, ielorien, trab, inotr, amname, amta, namta, t0, t1, iamt1, veold, ielmat, matname, prlab, prset, filab, vold, nodebounold, ndirbounold, xbounold, xforcold, xloadold, t1old, eme, iponor, xnor, knor, thicke, offset, iponoel, inoel, rig, shcon, nshcon, cocon, ncocon, ics, sti, ener, xstate, jobnamec, infree, irstrt, inpc, textpart, istat, n, key, prestr, iprestr, cbody, ibody, xbody, nbody, xbodyold, ttime, qaold, cs, mcs, output, physcon, ctrl, typeboun, iline, ipol, inl, ipoinp, inp, fmpc, tieset, ntie, tietol, ipoinpc, nslavs, t0g, t1g, nprop, ielprop, prop, mortar, nintpoint, ifacecount, islavsurf, pslavsurf, clearini)
Definition: restarts.f:40
 
subroutine electromagneticss(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, ithermal, iline, ipol, inl, ipoinp, inp, alpha, mei, fei, ipoinpc, ctrl, ttime)
Definition: electromagneticss.f:22
 
subroutine specificheats(inpc, textpart, shcon, nshcon, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: specificheats.f:22
 
subroutine densitys(inpc, textpart, rhcon, nrhcon, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: densitys.f:22
 
#define max(a, b)
Definition: cascade.c:32
 
subroutine surfaces(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, nk, ne, istep, istat, n, iline, ipol, inl, ipoinp, inp, lakon, ipoinpc)
Definition: surfaces.f:22
 
subroutine films(inpc, textpart, set, istartset, iendset, ialset, nset, nelemload, sideload, xload, nload, nload_, ielmat, ntmat_, iamload, amname, nam, lakon, ne, flow_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, ipoinpc, mi)
Definition: films.f:24
 
subroutine equations(inpc, textpart, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, nk, co, trab, inotr, ntrans, ikmpc, ilmpc, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, set, istartset, iendset, ialset, nset, nodempcref, coefmpcref, ikmpcref, memmpcref_, mpcfreeref, maxlenmpcref, memmpc_, maxlenmpc)
Definition: equations.f:25
 
subroutine gaps(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, ncmat_, elcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, nmat_, set, istartset, iendset, ialset, nset, ielmat, ielorien, ipoinpc, mi)
Definition: gaps.f:24
 
subroutine springs(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, ncmat_, elcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, nmat_, set, istartset, iendset, ialset, nset, ielmat, ielorien, ipoinpc, mi, norien, orname)
Definition: springs.f:24
 
subroutine clearances(inpc, textpart, tieset, istat, n, iline, ipol, inl, ipoinp, inp, ntie, ipoinpc, istep, tietol, irstrt)
Definition: clearances.f:21
 
subroutine randomfields(inpc, textpart, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nener, physcon)
Definition: randomfields.f:21
 
subroutine modelchanges(inpc, textpart, tieset, istat, n, iline, ipol, inl, ipoinp, inp, ntie, ipoinpc, istep, ipkon, nset, istartset, iendset, set, ialset, ne)
Definition: modelchanges.f:22
 
subroutine expansions(inpc, textpart, alcon, nalcon, alzero, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: expansions.f:22
 
subroutine initialconditionss(inpc, textpart, set, istartset, iendset, ialset, nset, t0, t1, prestr, iprestr, ithermal, veold, inoelfree, nk_, mi, istep, istat, n, iline, ipol, inl, ipoinp, inp, lakon, kon, co, ne, ipkon, vold, ipoinpc, xstate, nstate_, nk, t0g, t1g, iaxial, ielprop, prop)
Definition: initialconditionss.f:24
 
subroutine changeplastics(inpc, textpart, imat, ntmat_, npmat_, plicon, nplicon, plkcon, nplkcon, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nelcon)
Definition: changeplastics.f:22
 
subroutine dynamics(inpc, textpart, nmethod, iperturb, tinc, tper, tmin, tmax, idrct, alpha, iexpl, isolver, istep, istat, n, iline, ipol, inl, ipoinp, inp, ithermal, ipoinpc, cfd, ctrl, tincf, nener)
Definition: dynamics.f:22
 
subroutine sectionprints(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nprint, nprint_, jout, prlab, prset, sectionprint_flag, ithermal, istep, istat, n, iline, ipol, inl, ipoinp, inp, amname, nam, itpamp, idrct, ipoinpc, cfd)
Definition: sectionprints.f:23
 
subroutine solidsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, ielorien, orname, norien, lakon, thicke, kon, ipkon, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, cs, mcs, iaxial, ipoinpc, mi, co, ixfree, xnor, iponor, nelcon)
Definition: solidsections.f:24
 
subroutine frictions(inpc, textpart, elcon, nelcon, imat, ntmat_, ncmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nstate_, ichangefriction, mortar)
Definition: frictions.f:22
 
subroutine basemotions(inpc, textpart, amname, nam, ibasemotion, xboun, ndirboun, iamboun, typeboun, nboun, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: basemotions.f:22
 
subroutine noelfiles(inpc, textpart, jout, filab, nmethod, nodefile_flag, elfile_flag, ifile_output, nener, ithermal, istep, istat, n, iline, ipol, inl, ipoinp, inp, out3d, nlabel, amname, nam, itpamp, idrct, ipoinpc, cfd, contactfile_flag, set, nset, xmodal)
Definition: noelfiles.f:24
 
subroutine electricalconductivitys(inpc, textpart, alcon, nalcon, alzero, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: electricalconductivitys.f:22
 
subroutine networkmpcs(inpc, textpart, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, nk, ikmpc, ilmpc, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: networkmpcs.f:22
 
subroutine modaldynamics(inpc, textpart, nmethod, tinc, tper, iexpl, istep, istat, n, iline, ipol, inl, ipoinp, inp, iperturb, isolver, cs, mcs, ipoinpc, idrct, ctrl, tmin, tmax, nforc, nload, nbody, iprestr, t0, t1, ithermal, nk, vold, veold, xmodal, set, nset, mi, cyclicsymmetry)
Definition: modaldynamics.f:23
 
subroutine noelsets(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, nk, ne, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: noelsets.f:22
 
subroutine massflows(inpc, textpart, set, istartset, iendset, ialset, nset, nelemload, sideload, xload, nload, nload_, iamload, lakon, ne, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, idefload, nam)
Definition: massflows.f:23
 
subroutine depvars(inpc, textpart, nelcon, nmat, nstate_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ncocon, ipoinpc)
Definition: depvars.f:22
 
subroutine cyclicsymmetrymodels(inpc, textpart, set, istartset, iendset, ialset, nset, tieset, tietol, co, nk, ipompc, nodempc, coefmpc, nmpc, nmpc_, ikmpc, ilmpc, mpcfree, rcs, zcs, ics, nr, nz, rcs0, zcs0, ncs_, cs, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ntie, mcs, lprev, ithermal, rcscg, rcs0cg, zcscg, zcs0cg, nrcg, nzcg, jcs, kontri, straight, ne, ipkon, kon, lakon, lcs, ifacetet, inodface, ipoinpc, maxsectors, trab, ntrans, ntrans_, jobnamec, vold, cfd, mi, iaxial)
Definition: cyclicsymmetrymodels.f:28
 
subroutine surfaceinteractions(inpc, textpart, matname, nmat, nmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, nrhcon, ipoinpc, imat)
Definition: surfaceinteractions.f:22
 
subroutine pretensionsections(inpc, textpart, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, nk, ikmpc, ilmpc, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, lakon, kon, ipkon, set, nset, istartset, iendset, ialset, co, ics, dcs, t0, ithermal, ne)
Definition: pretensionsections.f:24
 
subroutine gapheatgenerations(inpc, textpart, elcon, nelcon, imat, ntmat_, ncmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nstate_)
Definition: gapheatgenerations.f:22
 
subroutine cloads(inpc, textpart, set, istartset, iendset, ialset, nset, nodeforc, ndirforc, xforc, nforc, nforc_, iamforc, amname, nam, ntrans, trab, inotr, co, ikforc, ilforc, nk, cload_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, nmethod, iaxial, iperturb, ipoinpc, maxsectors, idefforc, ipompc, nodempc, nmpc, ikmpc, ilmpc, labmpc)
Definition: cloads.f:26
 
subroutine cfds(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, ithermal, iline, ipol, inl, ipoinp, inp, ipoinpc, alpha, ctrl, iexpl, tincf, ttime, physcon)
Definition: cfds.f:22
 
subroutine designvariabless(inpc, textpart, tieset, tietol, istep, istat, n, iline, ipol, inl, ipoinp, inp, ntie, ntie_, ipoinpc, set, nset)
Definition: designvariabless.f:22
 
subroutine nodeprints(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nprint, nprint_, jout, prlab, prset, nodeprint_flag, ithermal, istep, istat, n, iline, ipol, inl, ipoinp, inp, amname, nam, itpamp, idrct, ipoinpc, cfd)
Definition: nodeprints.f:23
 
subroutine noanalysiss(inpc, textpart, nmethod, iperturb, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, tper)
Definition: noanalysiss.f:21
 
subroutine steadystatedynamicss(inpc, textpart, nmethod, iexpl, istep, istat, n, iline, ipol, inl, ipoinp, inp, iperturb, isolver, xmodal, cs, mcs, ipoinpc, nforc, nload, nbody, iprestr, t0, t1, ithermal, nk, set, nset, cyclicsymmetry)
Definition: steadystatedynamicss.f:23
 
subroutine boundarys(inpc, textpart, set, istartset, iendset, ialset, nset, nodeboun, ndirboun, xboun, nboun, nboun_, nk, iamboun, amname, nam, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, inotr, trab, ntrans, ikboun, ilboun, ikmpc, ilmpc, nk_, co, labmpc, boun_flag, typeboun, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, nmethod, iperturb, iaxial, ipoinpc, vold, mi)
Definition: boundarys.f:26
 
subroutine timepointss(inpc, textpart, amname, amta, namta, nam, nam_, namtot_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: timepointss.f:22
 
subroutine substructuregenerates(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, iline, ipol, inl, ipoinp, inp, ithermal, ipoinpc, filab)
Definition: substructuregenerates.f:22
 
subroutine dloads(inpc, textpart, set, istartset, iendset, ialset, nset, nelemload, sideload, xload, nload, nload_, ielmat, iamload, amname, nam, lakon, ne, dload_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, cbody, ibody, xbody, nbody, nbody_, xbodyold, iperturb, physcon, nam_, namtot_, namta, amta, nmethod, ipoinpc, maxsectors, mi, idefload, idefbody, ipkon, thicke)
Definition: dloads.f:26
 
subroutine nodalthicknesss(inpc, textpart, set, istartset, iendset, ialset, nset, thickn, nk, istep, istat, n, iline, ipol, inl, ipoinp, inp, iaxial, ipoinpc)
Definition: nodalthicknesss.f:22
 
subroutine temperatures(inpc, textpart, set, istartset, iendset, ialset, nset, t0, t1, nk, ithermal, iamt1, amname, nam, inoelfree, nk_, nmethod, temp_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, ipoinpc, t1g)
Definition: temperatures.f:23
 
subroutine rigidbodys(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, ipompc, nodempc, coefmpc, labmpc, nmpc, nmpc_, mpcfree, ikmpc, ilmpc, lakon, ipkon, kon, nk, nk_, nodeboun, ndirboun, ikboun, ilboun, nboun, nboun_, iperturb, ne_, ctrl, typeboun, istep, istat, n, iline, ipol, inl, ipoinp, inp, co, ipoinpc)
Definition: rigidbodys.f:25
 
subroutine distributingcouplings(inpc, textpart, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, nk, ikmpc, ilmpc, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, lakon, kon, ipkon, set, nset, istartset, iendset, ialset, co)
Definition: distributingcouplings.f:23
 
subroutine modaldampings(inpc, textpart, nmethod, xmodal, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: modaldampings.f:21
 
subroutine statics(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, iline, ipol, inl, ipoinp, inp, ithermal, cs, ics, tieset, istartset, iendset, ialset, ipompc, nodempc, coefmpc, nmpc, nmpc_, ikmpc, ilmpc, mpcfree, mcs, set, nset, labmpc, ipoinpc, iexpl, cfd, ttime, iaxial, nelcon, nmat, tincf)
Definition: statics.f:25
 
subroutine substructurematrixoutputs(textpart, istep, inpc, istat, n, key, iline, ipol, inl, ipoinp, inp, jobnamec, ipoinpc)
Definition: substructurematrixoutputs.f:21
 
subroutine greens(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, iline, ipol, inl, ipoinp, inp, ithermal, ipoinpc)
Definition: greens.f:22
 
subroutine gapconductances(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plkcon, nplkcon, iperturb, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: gapconductances.f:22
 
subroutine changefrictions(inpc, textpart, matname, nmat, nmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, imat)
Definition: changefrictions.f:22
 
subroutine normals(inpc, textpart, iponor, xnor, ixfree, ipkon, kon, nk, nk_, ne, lakon, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: normals.f:22
 
subroutine plastics(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, plkcon, nplkcon, iplas, iperturb, nstate_, ncmat_, elcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, ianisoplas)
Definition: plastics.f:23
 
subroutine dfluxs(inpc, textpart, set, istartset, iendset, ialset, nset, nelemload, sideload, xload, nload, nload_, ielmat, ntmat_, iamload, amname, nam, lakon, ne, dflux_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, ipoinpc, mi, idefload)
Definition: dfluxs.f:24
 
subroutine boundaryfs(inpc, textpart, set, istartset, iendset, ialset, nset, nodeboun, ndirboun, xboun, nboun, nboun_, nk, iamboun, amname, nam, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, trab, ntrans, ikboun, ilboun, ikmpc, ilmpc, nk_, co, labmpc, typeboun, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, nmethod, iperturb, ipoinpc, vold, mi, xload, sideload, nload, nelemload, lakon, kon, ipkon, ne)
Definition: boundaryfs.f:27
 
subroutine shellsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, ielorien, orname, norien, thicke, kon, ipkon, offset, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, lakon, iaxial, ipoinpc, mi, icomposite, nelcon)
Definition: shellsections.f:23
 
subroutine viewfactors(textpart, iviewfile, istep, inpc, istat, n, key, iline, ipol, inl, ipoinp, inp, jobnamec, ipoinpc)
Definition: viewfactors.f:21
 
subroutine buckles(inpc, textpart, nmethod, mei, fei, nforc, nload, ithermal, iprestr, nbody, t0, t1, nk, iperturb, istep, istat, n, iline, ipol, inl, ipoinp, inp, isolver, ipoinpc)
Definition: buckles.f:22
 
subroutine beamgeneralsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, ielorien, orname, norien, thicke, ipkon, iponor, xnor, ixfree, offset, lakon, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, mi, ielprop, nprop, nprop_, prop, nelcon)
Definition: beamgeneralsections.f:24
 
subroutine getnewline(inpc, textpart, istat, n, key, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: getnewline.f:21
 
subroutine frequencys(inpc, textpart, nmethod, mei, fei, iperturb, istep, istat, n, iline, ipol, inl, ipoinp, inp, ithermal, isolver, xboun, nboun, ipoinpc, ipompc, labmpc, fmpc, ikmpc, ilmpc, nmpc)
Definition: frequencys.f:23
 
subroutine amplitudes(inpc, textpart, amname, amta, namta, nam, nam_, namtot_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: amplitudes.f:22
 
subroutine cyclichardenings(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, ncmat_, elcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: cyclichardenings.f:22
 
subroutine changesurfacebehaviors(inpc, textpart, matname, nmat, nmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, imat)
Definition: changesurfacebehaviors.f:22
 
subroutine submodels(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, nk, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nsubmodel, tieset, tietol, ntie, ntie_, jobnamec, amta, namta, nam, nam_, namtot_)
Definition: submodels.f:23
 
subroutine changematerials(inpc, textpart, matname, nmat, nmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, imat)
Definition: changematerials.f:22
 
subroutine couplings(inpc, textpart, set, istartset, iendset, ialset, nset, nboun, nk, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, ikboun, ikmpc, ilmpc, co, labmpc, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, norien, orname, orab, irstrt, ipkon, kon, lakon, istep, ics, dcs, nk_, nboun_, nodeboun, ndirboun, typeboun, ilboun, xboun)
Definition: couplings.f:25
 
subroutine nodes(inpc, textpart, co, nk, nk_, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: nodes.f:22
 
subroutine radiates(inpc, textpart, set, istartset, iendset, ialset, nset, nelemload, sideload, xload, nload, nload_, ielmat, ntmat_, iamload, amname, nam, lakon, ne, radiate_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, physcon, nam_, namtot_, namta, amta, ipoinpc, mi)
Definition: radiates.f:24
 
subroutine selectcyclicsymmetrymodess(inpc, textpart, cs, ics, tieset, istartset, iendset, ialset, ipompc, nodempc, coefmpc, nmpc, nmpc_, ikmpc, ilmpc, mpcfree, mcs, set, nset, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, nmethod, key, ipoinpc)
Definition: selectcyclicsymmetrymodess.f:24
 
subroutine fluidsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, lakon, ielprop, nprop, nprop_, prop, ipoinpc, mi)
Definition: fluidsections.f:25
 
subroutine gen3delem(kon, ipkon, lakon, ne, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, ikmpc, ilmpc, labmpc, ikboun, ilboun, nboun, nboun_, nodeboun, ndirboun, xboun, iamboun, nam, inotr, trab, nk, nk_, iponoel, inoel, iponor, xnor, thicke, thickn, knor, istep, offset, t0, t1, ikforc, ilforc, rig, nforc, nforc_, nodeforc, ndirforc, xforc, iamforc, sideload, nload, ithermal, ntrans, co, ixfree, ikfree, inoelfree, iponoelmax, iperturb, tinc, tper, tmin, tmax, ctrl, typeboun, nmethod, nset, set, istartset, iendset, ialset, prop, ielprop, vold, mi, nkon, ielmat, icomposite, t0g, t1g, idefforc, iamt1, orname, orab, norien, norien_, ielorien)
Definition: gen3delem.f:30
 
subroutine specificgasconstants(inpc, textpart, shcon, nshcon, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: specificgasconstants.f:22
 
subroutine fluidconstantss(inpc, textpart, shcon, nshcon, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: fluidconstantss.f:22
 
subroutine changesolidsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, ielorien, orname, norien, lakon, thicke, kon, ipkon, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, cs, mcs, iaxial, ipoinpc, mi, nelcon)
Definition: changesolidsections.f:23
 
subroutine dampings(inpc, textpart, xmodal, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, irstrt)
Definition: dampings.f:21
 
subroutine cfluxs(inpc, textpart, set, istartset, iendset, ialset, nset, nodeforc, ndirforc, xforc, nforc, nforc_, iamforc, amname, nam, ntrans, trab, inotr, co, ikforc, ilforc, nk, cflux_flag, istep, istat, n, iline, ipol, inl, ipoinp, inp, nam_, namtot_, namta, amta, iaxial, ipoinpc, idefforc, ipompc, nodempc, nmpc, ikmpc, ilmpc, labmpc)
Definition: cfluxs.f:25
 
subroutine sensitivitys(inpc, textpart, nmethod, istep, istat, n, iline, ipol, inl, ipoinp, inp, tieset, ipoinpc, ntie, tinc, tper, tmin, tmax, tincf)
Definition: sensitivitys.f:22
 
subroutine creeps(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, elcon, iplas, iperturb, nstate_, ncmat_, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, ianisoplas)
Definition: creeps.f:23
 
subroutine viscos(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, iline, ipol, inl, ipoinp, inp, ipoinpc, nelcon, nmat, ncmat_, ctrl)
Definition: viscos.f:22
 
subroutine elastics(inpc, textpart, elcon, nelcon, nmat, ntmat_, ncmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: elastics.f:22
 
subroutine headings(inpc, textpart, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, heading, istep, irstrt)
Definition: headings.f:21
 
subroutine dashpots(inpc, textpart, nelcon, nmat, ntmat_, npmat_, plicon, nplicon, ncmat_, elcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, nmat_, set, istartset, iendset, ialset, nset, ielmat, ielorien, ipoinpc, mi)
Definition: dashpots.f:24
 
subroutine uncouptempdisps(inpc, textpart, nmethod, iperturb, isolver, istep, istat, n, tinc, tper, tmin, tmax, idrct, ithermal, iline, ipol, inl, ipoinp, inp, ipoinpc, alpha, ctrl, ttime, nener)
Definition: uncouptempdisps.f:23
 
subroutine conductivitys(inpc, textpart, cocon, ncocon, nmat, ntmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: conductivitys.f:22
 
subroutine objectives(inpc, textpart, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nener, nobject, objectset)
Definition: objectives.f:21
 
subroutine hyperelastics(inpc, textpart, elcon, nelcon, nmat, ntmat_, ncmat_, irstrt, istep, istat, n, iperturb, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: hyperelastics.f:22
 
subroutine hyperfoams(inpc, textpart, elcon, nelcon, nmat, ntmat_, ncmat_, irstrt, istep, istat, n, iperturb, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: hyperfoams.f:22
 
subroutine orientations(inpc, textpart, orname, orab, norien, norien_, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: orientations.f:21
 
subroutine equationfs(inpc, textpart, ipompc, nodempc, coefmpc, nmpc, nmpc_, mpcfree, co, trab, ntrans, ikmpc, ilmpc, labmpc, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, lakon, ne, nload, sideload, ipkon, kon, nelemload)
Definition: equationfs.f:23
 
subroutine physicalconstantss(inpc, textpart, physcon, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: physicalconstantss.f:21
 
subroutine steps(inpc, textpart, iperturb, iprestr, nbody, nforc, nload, ithermal, t0, t1, nk, irstrt, istep, istat, n, jmax, ctrl, iline, ipol, inl, ipoinp, inp, newstep, ipoinpc, network)
Definition: steps.f:22
 
subroutine ties(inpc, textpart, tieset, tietol, istep, istat, n, iline, ipol, inl, ipoinp, inp, ntie, ntie_, ipoinpc)
Definition: ties.f:21
 
subroutine elprints(inpc, textpart, set, nset, nprint, nprint_, jout, prlab, prset, nmethod, elprint_flag, nener, ithermal, istep, istat, n, iline, ipol, inl, ipoinp, inp, amname, nam, itpamp, idrct, ipoinpc, cfd)
Definition: elprints.f:23
 
subroutine beamsections(inpc, textpart, set, istartset, iendset, ialset, nset, ielmat, matname, nmat, ielorien, orname, norien, thicke, ipkon, iponor, xnor, ixfree, offset, lakon, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, mi, nelcon)
Definition: beamsections.f:24
 
subroutine constraints(inpc, textpart, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, nener, nobject, objectset)
Definition: constraints.f:21
 
subroutine outputs(inpc, textpart, jout, itpamp, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: outputs.f:21
 
subroutine elements(inpc, textpart, kon, ipkon, lakon, nkon, ne, ne_, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, mi, ixfree, iponor, xnor, istep, istat, n, iline, ipol, inl, ipoinp, inp, iaxial, ipoinpc, solid, cfd, network, filab, nlabel, out3d, iuel, nuel_)
Definition: elements.f:24
 
subroutine masss(inpc, textpart, nrhcon, nmat, ntmat_, rhcon, matname, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, nmat_, set, istartset, iendset, ialset, nset, ielmat, ielorien, ipoinpc, mi, iaxial)
Definition: masss.f:23
 
subroutine magneticpermeabilitys(inpc, textpart, elcon, nelcon, nmat, ntmat_, ncmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: magneticpermeabilitys.f:22
 
subroutine mpcs(inpc, textpart, set, istartset, iendset, ialset, nset, nset_, nalset, nalset_, ipompc, nodempc, coefmpc, labmpc, nmpc, nmpc_, mpcfree, ikmpc, ilmpc, lakon, ipkon, kon, nk, nk_, nodeboun, ndirboun, ikboun, ilboun, nboun, nboun_, iperturb, ne_, co, xboun, ctrl, typeboun, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: mpcs.f:25
 
subroutine materials(inpc, textpart, matname, nmat, nmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, imat)
Definition: materials.f:22
 
subroutine usermaterials(inpc, textpart, elcon, nelcon, nmat, ntmat_, ncmat_, iperturb, iumat, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, cocon, ncocon, ipoinpc)
Definition: usermaterials.f:22
 
subroutine checktemp(t0, t1, lakon, ne, ipkon, kon)
Definition: checktemp.f:20
 
subroutine controlss(inpc, textpart, ctrl, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: controlss.f:21
 
subroutine surfacebehaviors(inpc, textpart, elcon, nelcon, imat, ntmat_, ncmat_, irstrt, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, npmat_, plicon, nplicon, nstate_, ichangesurfacebehavior)
Definition: surfacebehaviors.f:23
 
subroutine valuesatinfinitys(inpc, textpart, physcon, istep, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc)
Definition: valuesatinfinitys.f:21