159599516SKenneth E. Jansen c---------------------------------------------------------------------- 259599516SKenneth E. Jansen c 359599516SKenneth E. Jansen c This file contains the common blocks and the data declaration needed 459599516SKenneth E. Jansen c for the routines. 559599516SKenneth E. Jansen c 659599516SKenneth E. Jansen c Input variables that have been previously declared in common_c.h have to be 759599516SKenneth E. Jansen c re-declared here, in a consistant block. 859599516SKenneth E. Jansen c 959599516SKenneth E. Jansen c Zdenek Johan, Winter 1991. (Fortran 90) 1059599516SKenneth E. Jansen c---------------------------------------------------------------------- 1159599516SKenneth E. Jansen 1259599516SKenneth E. Jansen IMPLICIT REAL*8 (a-h,o-z) 1359599516SKenneth E. Jansen c 1459599516SKenneth E. Jansen c.... parameters IF YOU CHANGE THES YOU HAVE TO CHANGE THEM IN 1559599516SKenneth E. Jansen c common_c.h ALSO 1659599516SKenneth E. Jansen c 1759599516SKenneth E. Jansen parameter ( MAXBLK = 50000, MAXTS = 100) 1859599516SKenneth E. Jansen parameter ( MAXSH = 32, NSD = 3 , NSDSQ = 9) 1959599516SKenneth E. Jansen c 2059599516SKenneth E. Jansen c The five types of region topology are 1= Tet, 2=Hex, 3= Wedge (tri-start), 2159599516SKenneth E. Jansen c 4= Wedge (quad-first) 5=pyramid 2259599516SKenneth E. Jansen c 2359599516SKenneth E. Jansen c The two types of face topology are 1= tri, 2=quad 2459599516SKenneth E. Jansen c 25513954efSKenneth E. Jansen parameter ( MAXTOP = 6, MAXSURF=1000 ) 2659599516SKenneth E. Jansen 2759599516SKenneth E. Jansen c the common block nomodule holds all the things which have been removed 2859599516SKenneth E. Jansen c from different modules 2959599516SKenneth E. Jansen 3017860365SKenneth E. Jansen integer seqsize, stepseq 3159599516SKenneth E. Jansen integer consrv_sclr_conv_vel 3259599516SKenneth E. Jansen integer spongecontinuity, spongemomentum1, spongemomentum2 3359599516SKenneth E. Jansen integer spongeenergy, spongemomentum3 34513954efSKenneth E. Jansen integer*8 nshgt,minowned, maxowned 3559599516SKenneth E. Jansen common /amgvarr/strong_eps,ramg_eps,ramg_relax,ramg_trunc, 3659599516SKenneth E. Jansen & ramg_chebyratio 3759599516SKenneth E. Jansen common /amgvari/irun_amg,irun_amg_prec, 3859599516SKenneth E. Jansen & iamg_verb, 3959599516SKenneth E. Jansen & iamg_neg_sten,iamg_nlevel, 4059599516SKenneth E. Jansen & iamg_c_solver, 4159599516SKenneth E. Jansen & iamg_init, 4259599516SKenneth E. Jansen & iamg_setup_frez, 4359599516SKenneth E. Jansen & iamg_interp,maxnev,maxncv,iamg_smoother,mlsdeg, 4459599516SKenneth E. Jansen & iamg_reduce 4559599516SKenneth E. Jansen 4659599516SKenneth E. Jansen common /nomodule/ bcttimescale,ValueListResist(0:MAXSURF), 4759599516SKenneth E. Jansen & rhovw,thicknessvw, evw, rnuvw, rshearconstantvw, betai, 4859599516SKenneth E. Jansen & icardio, itvn, ipvsq, numResistSrfs, nsrflistResist(0:MAXSURF), 4959599516SKenneth E. Jansen & numImpSrfs, nsrflistImp(0:MAXSURF),impfile, 5059599516SKenneth E. Jansen & numRCRSrfs, nsrflistRCR(0:MAXSURF),ircrfile, 5159599516SKenneth E. Jansen & ideformwall, iwallmassfactor, iwallstiffactor, iviscflux 5259599516SKenneth E. Jansen common /sequence/ seqsize, stepseq(100) 5359599516SKenneth E. Jansen common /workfc/ master, numpe, myrank 5459599516SKenneth E. Jansen common /fronts/ maxfront, nlwork 55513954efSKenneth E. Jansen common /newdim/ nshgt, minowned,maxowned, numper, nshg0 5659599516SKenneth E. Jansen common /timer4/ birth, death, comtim 5759599516SKenneth E. Jansen common /extrat/ ttim(100) 5859599516SKenneth E. Jansen common /spongevar/ zoutSponge, radSponge, zinSponge, 5959599516SKenneth E. Jansen & grthOSponge,grthISponge,betamax, 6059599516SKenneth E. Jansen & spongecontinuity, spongemomentum1, spongemomentum2, 6159599516SKenneth E. Jansen & spongeenergy, spongemomentum3 6259599516SKenneth E. Jansen common /turbvar/ eles,ylimit(3,9), rampmdot(2,3), 6359599516SKenneth E. Jansen & rmutarget, pzero, wtavei, 6459599516SKenneth E. Jansen & dtavei, dke, fwr1, flump, DES_SA_hmin, 6559599516SKenneth E. Jansen & ierrcalc, ihessian, itwmod, ngaussf,idim, 6659599516SKenneth E. Jansen & nlist, nintf(MAXTOP) 6759599516SKenneth E. Jansen common /turbvari/iRANS, iLES, idistcalc, isubmod, ifproj, 6859599516SKenneth E. Jansen & i2filt, modlstats, idis, nohomog, 6959599516SKenneth E. Jansen & ierrsmooth, iramp 7059599516SKenneth E. Jansen common /mpistats/iISend, iISendScal, iIRecv, iIRecvScal, 7159599516SKenneth E. Jansen & iWaitAll,iWaitAllScal, iAllR, iAllRScal, 7259599516SKenneth E. Jansen & impistat, impistat2, rmpitmr, 7359599516SKenneth E. Jansen & rISend, rISendScal, rIRecv, rIRecvScal, 7459599516SKenneth E. Jansen & rWaitAll, rWaitAllScal, rAllR, rAllRScal, 7559599516SKenneth E. Jansen & rCommu, rCommuScal 7659599516SKenneth E. Jansen 7759599516SKenneth E. Jansen common /memstats/rheap,rheapavail,rstack,rstackavail,rshared, 7859599516SKenneth E. Jansen & rpersist,rguard,rmmap,rmemstats 7959599516SKenneth E. Jansen 8059599516SKenneth E. Jansen common /spebcvr/ irscale, intpres, plandist, 8159599516SKenneth E. Jansen & thetag, ds, tolerence, radcyl, rbltin, rvscal 8259599516SKenneth E. Jansen 8359599516SKenneth E. Jansen common /sclrs/ scdiff(5),tdecay,nsclr,isclr,nsolt,nosource, 8459599516SKenneth E. Jansen & consrv_sclr_conv_vel 8559599516SKenneth E. Jansen c 8659599516SKenneth E. Jansen c.... common blocks 8759599516SKenneth E. Jansen c 8859599516SKenneth E. Jansen parameter (MAXQPT = 125) 8959599516SKenneth E. Jansen c 9059599516SKenneth E. Jansen c.... common blocks for hierarchic basis functions 9159599516SKenneth E. Jansen c 9259599516SKenneth E. Jansen common /intpt/ Qpt (MAXTOP ,4,MAXQPT), Qwt (MAXTOP ,MAXQPT), 9359599516SKenneth E. Jansen & Qptb(MAXTOP,4,MAXQPT), Qwtb(MAXTOP,MAXQPT), 9459599516SKenneth E. Jansen & nint(MAXTOP), nintb(MAXTOP), 9559599516SKenneth E. Jansen & ngauss, ngaussb, intp, 9659599516SKenneth E. Jansen & maxnint 9759599516SKenneth E. Jansen 9859599516SKenneth E. Jansen c nsrflist is a binary switch that tells us if a given srfID should be 9959599516SKenneth E. Jansen c included in the consistent flux calculation. It starts from zero 10059599516SKenneth E. Jansen c since we need to be able to handle/ignore surfaces with no srfID attached 10159599516SKenneth E. Jansen c 10259599516SKenneth E. Jansen c flxID(numfluxes,nIDs+1) 10359599516SKenneth E. Jansen c numfluxes = area, mass, fx, fy, fz, heat, scalar_flux_{1,2,3,4} 10459599516SKenneth E. Jansen c nIDs currently set to MAXSURF, each surface has its own 10559599516SKenneth E. Jansen c 10659599516SKenneth E. Jansen common /aerfrc/ flxID(10,0:MAXSURF), Force(3),HFlux, 10759599516SKenneth E. Jansen & nsrflist(0:MAXSURF), isrfIM, 10859599516SKenneth E. Jansen & flxIDsclr(4,MAXSURF), 10959599516SKenneth E. Jansen & irankfilesforce(0:MAXSURF) 11059599516SKenneth E. Jansen c 11159599516SKenneth E. Jansen common /blkdat/ lcblk(10,MAXBLK+1), lcblkb(10,MAXBLK+1) 11259599516SKenneth E. Jansen c 11359599516SKenneth E. Jansen common /mbndnod/ mnodeb(9,8,3) 11459599516SKenneth E. Jansen c 1159a6935e5SKenneth E. Jansen integer, target :: numnp, numel, numelb, numpbc, nen, nfaces, 1169a6935e5SKenneth E. Jansen & numflx, ndof, nelblk, nelblb,ntopsh, nlwork, 1179a6935e5SKenneth E. Jansen & nedof, 1189a6935e5SKenneth E. Jansen & nshg, nnz, nflow, 11953c9b1fcSKenneth E. Jansen & nfath, ncorpsize, iownnodes, usingpetsc, numerr 1209a6935e5SKenneth E. Jansen 12159599516SKenneth E. Jansen common /conpar/ numnp, numel, numelb, numpbc, nen, nfaces, 12259599516SKenneth E. Jansen & numflx, ndof, iALE, icoord, navier, 12359599516SKenneth E. Jansen & irs, iexec, necho, ichem, iRK, nedof, 124513954efSKenneth E. Jansen & nshg, nnz, istop, nflow, nnz_tot, idtn, 12553c9b1fcSKenneth E. Jansen & ncorpsize, iownnodes, usingpetsc, numerr 1265124a526SKenneth E. Jansen c......................NASA Inlet Woolwine................................. 1275124a526SKenneth E. Jansen common /nasavari/ BCdtKW, tsBase 1285124a526SKenneth E. Jansen common /nasavar/ PresFreq, PresAmp, AlphaFreq, AlphaAmp 1295124a526SKenneth E. Jansen c.......................................................................... 13059599516SKenneth E. Jansen c........................................................................... 13159599516SKenneth E. Jansen common /ctrlvari/ iI2Binlet, isetOutPres, isetInitial 13259599516SKenneth E. Jansen 133513954efSKenneth E. Jansen common /Ductvari/ BlowingVelDuct, 134513954efSKenneth E. Jansen & BlowingIniMdotDuct, 135513954efSKenneth E. Jansen & BlowingFnlMdotDuct, 136513954efSKenneth E. Jansen & suctionVbottom, 137513954efSKenneth E. Jansen & suctionVside_lower, 138513954efSKenneth E. Jansen & suctionVside_upper, 139513954efSKenneth E. Jansen & suctionVtop, 140513954efSKenneth E. Jansen & blowerVelocity, 141513954efSKenneth E. Jansen & blowerTemperature, 142513954efSKenneth E. Jansen & blowerEV, 143513954efSKenneth E. Jansen & isetOutletID, 144513954efSKenneth E. Jansen & isetInitial_Duct, 145513954efSKenneth E. Jansen & isetInlet_Duct, 146513954efSKenneth E. Jansen & isetSuctionID_Duct, 147513954efSKenneth E. Jansen & isetBlowerID_Duct, 148513954efSKenneth E. Jansen & iDuctgeometryType, 149513954efSKenneth E. Jansen & iStraightPrint, 150513954efSKenneth E. Jansen & isetEV_IC_BC, 151513954efSKenneth E. Jansen & isetEVramp, 152513954efSKenneth E. Jansen & isetBlowing_Duct, 153513954efSKenneth E. Jansen & ifixBlowingVel_Duct, 154513954efSKenneth E. Jansen & nBlowingStepsDuct 15559599516SKenneth E. Jansen real*8 inletVelX 15659599516SKenneth E. Jansen common /ctrlvar/ inletVelX, outPres1, 15759599516SKenneth E. Jansen & xvel_ini, yvel_ini, zvel_ini, 15859599516SKenneth E. Jansen & temp_ini, pres_ini, evis_ini 159513954efSKenneth E. Jansen 160513954efSKenneth E. Jansen common /Ductvar/ evis_IC_BC, 161513954efSKenneth E. Jansen & EVrampXmin, 162513954efSKenneth E. Jansen & EVrampXmax, 163513954efSKenneth E. Jansen & EVrampMin, 164513954efSKenneth E. Jansen & EVrampMax 16559599516SKenneth E. Jansen c........................................................................... 16659599516SKenneth E. Jansen 16759599516SKenneth E. Jansen c 16859599516SKenneth E. Jansen common /levlset/ epsilon_ls, epsilon_lsd, dtlset, iLSet, 16959599516SKenneth E. Jansen & ivconstraint, iExpLSSclr1, iExpLSSclr2 17059599516SKenneth E. Jansen 17159599516SKenneth E. Jansen c 17259599516SKenneth E. Jansen common /shpdat/ nshape, nshapeb, maxshb, 17359599516SKenneth E. Jansen & nshl, nshlb,nfath, ntopsh, nsonmax 17459599516SKenneth E. Jansen c 17559599516SKenneth E. Jansen common /melmcat/ mcsyst, melCat, nenCat(8,3), nfaCat(8,3) 17659599516SKenneth E. Jansen c 17759599516SKenneth E. Jansen common /elmpar/ lelCat, lcsyst, iorder, nenb, 17859599516SKenneth E. Jansen & nelblk, nelblb, ndofl, nsymdl, nenl, nfacel, 17959599516SKenneth E. Jansen & nenbl, intind, mattyp 18059599516SKenneth E. Jansen c 18159599516SKenneth E. Jansen 18259599516SKenneth E. Jansen integer EntropyPressure 18359599516SKenneth E. Jansen 18459599516SKenneth E. Jansen common /genpar/ E3nsd, I3nsd, nsymdf, ndofBC, ndiBCB, ndBCB, 18559599516SKenneth E. Jansen & Jactyp, jump, ires, iprec, iprev, ibound, 18659599516SKenneth E. Jansen & idiff, lhs, itau, ipord, ipred, lstres, 18759599516SKenneth E. Jansen & iepstm, dtsfct, taucfct, ibksiz, iabc, isurf, 18859599516SKenneth E. Jansen & idflx, Bo, EntropyPressure, irampViscOutlet, 189513954efSKenneth E. Jansen & istretchOutlet, iremoveStabTimeTerm, iLHScond 19059599516SKenneth E. Jansen 19159599516SKenneth E. Jansen c 192efb88323SKenneth E. Jansen integer :: svLSType, svLSFlag 19359599516SKenneth E. Jansen common /inpdat/ epstol(6), Delt(MAXTS), CFLfl(MAXTS), 19459599516SKenneth E. Jansen & CFLsl(MAXTS), nstep(MAXTS), niter(MAXTS), 19559599516SKenneth E. Jansen & impl(MAXTS), rhoinf(MAXTS), 196f4e2c78fSKenneth E. Jansen & LHSupd(6), loctim(MAXTS), deltol(MAXTS,2), 19779f1763eSKenneth E. Jansen & leslib, svLSFlag, svLSType 19859599516SKenneth E. Jansen c 19959599516SKenneth E. Jansen common /intdat/ intg(2,MAXTS), intpt(3), intptb(3) 20059599516SKenneth E. Jansen c 20159599516SKenneth E. Jansen common /mintpar/ indQpt(3,3,4), numQpt(3,3,4), 20259599516SKenneth E. Jansen & intmax 20359599516SKenneth E. Jansen c 20459599516SKenneth E. Jansen common /mio / iin, igeom, ipar, ibndc, imat, iecho, 20559599516SKenneth E. Jansen & iout, ichmou, irstin, irstou, ihist, iflux, 20659599516SKenneth E. Jansen & ierror, itable, iforce, igraph, itime 20759599516SKenneth E. Jansen c 20859599516SKenneth E. Jansen c /* common /andres/ fwr1,ngaussf,idim,nlist */ 20959599516SKenneth E. Jansen 21059599516SKenneth E. Jansen character*80 fin, fgeom, fpar, fbndc, fmat, fecho, 21159599516SKenneth E. Jansen & frstin, frstou, fhist, ferror, ftable, fforce, 21259599516SKenneth E. Jansen & fgraph, ftime, iotype 21359599516SKenneth E. Jansen common /mioname/ fin, fgeom, fpar, fbndc, fmat, fecho, 21459599516SKenneth E. Jansen & frstin, frstou, fhist, ferror, ftable, fforce, 21559599516SKenneth E. Jansen & fgraph, ftime 21659599516SKenneth E. Jansen c 217513954efSKenneth E. Jansen common /itrpar/ eGMRES, lGMRES, lGMRESs, iKs, iKss, ntotGM, ntotGMs 21859599516SKenneth E. Jansen c 21959599516SKenneth E. Jansen REAL*8 Nh, Msh 22059599516SKenneth E. Jansen common /mmatpar/ pr, Planck, Stefan, Nh, Rh, Rgas, 22159599516SKenneth E. Jansen & gamma, gamma1, s0, const, xN2, xO2, 22259599516SKenneth E. Jansen & yN2, yO2, Msh(5), cpsh(5),s0sh(5),h0sh(5), 22359599516SKenneth E. Jansen & Rs(5), cps(5), cvs(5), h0s(5), Trot(5),sigs(5), 22459599516SKenneth E. Jansen & Tvib(5),g0s(5), dofs(5),ithm 22559599516SKenneth E. Jansen c 22659599516SKenneth E. Jansen logical mexist 22759599516SKenneth E. Jansen common /matdat/ datmat(3,7,MAXTS), matflg(6,MAXTS), 22859599516SKenneth E. Jansen & nummat, mexist 2299f4aafb6SCameron Smith 2309f4aafb6SCameron Smith integer input_mode, output_mode 23159599516SKenneth E. Jansen common /outpar/ ro, vel, temper, press, entrop, ntout, 23259599516SKenneth E. Jansen & ioform, iowflux, iofieldv, iotype, ioybar, 23359599516SKenneth E. Jansen & nstepsincycle, nphasesincycle, 23459599516SKenneth E. Jansen & ncycles_startphaseavg, ivort, icomputevort, 23559599516SKenneth E. Jansen & nsynciofiles, nsynciofieldswriterestart, 2369f4aafb6SCameron Smith & iv_rankpercore, iv_corepernode, 2379f4aafb6SCameron Smith & input_mode, output_mode 23859599516SKenneth E. Jansen 23959599516SKenneth E. Jansen common /point / mbeg, mend, mprec 24059599516SKenneth E. Jansen c 24159599516SKenneth E. Jansen common /precis/ epsM, iabres 24259599516SKenneth E. Jansen c 24359599516SKenneth E. Jansen common /propar/ npro 24459599516SKenneth E. Jansen c 245*6d194905SKenneth E. Jansen common /resdat/ resfrt(2), resfrts 24659599516SKenneth E. Jansen c 24759599516SKenneth E. Jansen common /solpar/ imap, ivart, iDC, iPcond, Kspace, nGMRES, 24859599516SKenneth E. Jansen & iconvflow, iconvsclr, idcsclr(2) 24959599516SKenneth E. Jansen c 25059599516SKenneth E. Jansen common /msympar/ indsym(5,5) 25159599516SKenneth E. Jansen c 25259599516SKenneth E. Jansen common /timdat/ time, CFLfld, CFLsld, Dtgl, Dtmax, alpha, 25359599516SKenneth E. Jansen & etol, lstep, ifunc, itseq, istep, iter, 25459599516SKenneth E. Jansen & nitr, almi, alfi, gami, flmpl, flmpr, 25559599516SKenneth E. Jansen & dtol(2), iCFLworst, lskeep 25659599516SKenneth E. Jansen c 25759599516SKenneth E. Jansen common /timpar/ LCtime, ntseq 25859599516SKenneth E. Jansen c 25959599516SKenneth E. Jansen common /incomp/ numeqns(100), minIters, maxIters, 26059599516SKenneth E. Jansen & iprjFlag, nPrjs, ipresPrjFlag, nPresPrjs, 26159599516SKenneth E. Jansen & prestol, statsflow(6), statssclr(6), 26259599516SKenneth E. Jansen & iverbose 26359599516SKenneth E. Jansen c 264a2e847d9SCameron Smith character(8) :: ccode(13) 265a2e847d9SCameron Smith common /mtimer1/ ccode 26659599516SKenneth E. Jansen c 26759599516SKenneth E. Jansen integer flops, gbytes, sbytes 26859599516SKenneth E. Jansen common /mtimer2/ flops, gbytes, sbytes, iclock, icd, icode, 26959599516SKenneth E. Jansen & icode2, icode3 27059599516SKenneth E. Jansen c 27159599516SKenneth E. Jansen common /timer3/ cpu(11), cpu0(11), nacess(11) 27259599516SKenneth E. Jansen c 27359599516SKenneth E. Jansen character*80 title, ititle 27459599516SKenneth E. Jansen common /title / title, ititle 27559599516SKenneth E. Jansen c 27659599516SKenneth E. Jansen character*8 machin 27759599516SKenneth E. Jansen parameter ( machin = 'RS/6000 ' ) 27859599516SKenneth E. Jansen parameter ( machfl = 4 ) 27959599516SKenneth E. Jansen 28059599516SKenneth E. Jansen parameter 28159599516SKenneth E. Jansen & ( zero = 0.0000000000000000000000000000000d0, 28259599516SKenneth E. Jansen & pt125 = 0.1250000000000000000000000000000d0, 28359599516SKenneth E. Jansen & pt25 = 0.2500000000000000000000000000000d0, 28459599516SKenneth E. Jansen & pt33 = 0.3333333333333333333333333333333d0, 28559599516SKenneth E. Jansen & pt39 = 0.3968502629920498686879264098181d0, 28659599516SKenneth E. Jansen & pt5 = 0.5000000000000000000000000000000d0, 28759599516SKenneth E. Jansen & pt57 = 0.5773502691896257645091487805020d0, 28859599516SKenneth E. Jansen & pt66 = 0.6666666666666666666666666666667d0, 28959599516SKenneth E. Jansen & pt75 = 0.7500000000000000000000000000000d0, 29059599516SKenneth E. Jansen & one = 1.0000000000000000000000000000000d0, 29159599516SKenneth E. Jansen & sqt2 = 1.4142135623730950488016887242097d0, 29259599516SKenneth E. Jansen & onept5 = 1.5000000000000000000000000000000d0, 29359599516SKenneth E. Jansen & two = 2.0000000000000000000000000000000d0, 29459599516SKenneth E. Jansen & three = 3.0000000000000000000000000000000d0, 29559599516SKenneth E. Jansen & four = 4.0000000000000000000000000000000d0, 29659599516SKenneth E. Jansen & five = 5.0000000000000000000000000000000d0, 29759599516SKenneth E. Jansen & pi = 3.1415926535897932384626433832795d0, 29859599516SKenneth E. Jansen & inv1024sq = 9.5367431640625e-7) 29959599516SKenneth E. Jansen 30059599516SKenneth E. Jansen c 30159599516SKenneth E. Jansen c---------------------------------------------------------------------- 30259599516SKenneth E. Jansen c 30359599516SKenneth E. Jansen c.... element pointers 30459599516SKenneth E. Jansen c 30559599516SKenneth E. Jansen c mmat (MAXBLK) : pointer to interior element material number 30659599516SKenneth E. Jansen c mmatb (MAXBLK) : pointer to boundary element material number 30759599516SKenneth E. Jansen c mien (MAXBLK) : pointer to ien array 30859599516SKenneth E. Jansen c mienb (MAXBLK) : pointer to ienb array 30959599516SKenneth E. Jansen c miBCB (MAXBLK) : pointer to iBCB array 31059599516SKenneth E. Jansen c mDt (MAXBLK) : pointer to Dt array 31159599516SKenneth E. Jansen c mDC (MAXBLK) : pointer to DC array 31259599516SKenneth E. Jansen c mBCB (MAXBLK) : pointer to BCB array 31359599516SKenneth E. Jansen c mstiff (MAXBLK) : pointer to stiff array 31459599516SKenneth E. Jansen c 31559599516SKenneth E. Jansen c---------------------------------------------------------------------- 31659599516SKenneth E. Jansen c 31759599516SKenneth E. Jansen c.... common /aerfrc/ : aerodynamic forces 31859599516SKenneth E. Jansen c 31959599516SKenneth E. Jansen c Force(3) : components of the aerodynamic forces 32059599516SKenneth E. Jansen c HFlux : total heat flux 32159599516SKenneth E. Jansen c 32259599516SKenneth E. Jansen c.... common /blkdat/ : blocking data 32359599516SKenneth E. Jansen c 32459599516SKenneth E. Jansen c lcblk (10,MAXBLK+1) : blocking data for the interior elements 32559599516SKenneth E. Jansen c lcblkb (10,MAXBLK+1) : blocking data for the boundary elements 32659599516SKenneth E. Jansen c 32759599516SKenneth E. Jansen c---------------------------------------------------------------------- 32859599516SKenneth E. Jansen c 32959599516SKenneth E. Jansen c.... common /bndnod/ : boundary nodes of boundary elements 33059599516SKenneth E. Jansen c 33159599516SKenneth E. Jansen c mnodeb (9,8,3) : boundary nodes of each element category and dimension 33259599516SKenneth E. Jansen c 33359599516SKenneth E. Jansen c---------------------------------------------------------------------- 33459599516SKenneth E. Jansen c 33559599516SKenneth E. Jansen c.... common /conpar/ : input constants 33659599516SKenneth E. Jansen c 33759599516SKenneth E. Jansen c numnp : number of nodal points 33859599516SKenneth E. Jansen c numel : number of elements 33959599516SKenneth E. Jansen c numelb : number of boundary elements 34059599516SKenneth E. Jansen c numpbc : number of nodes having a boundary condition 34159599516SKenneth E. Jansen c nen : maximum number of element nodes 34259599516SKenneth E. Jansen c nfaces : maximum number of element faces 34359599516SKenneth E. Jansen c nsd : number of space dimensions 34459599516SKenneth E. Jansen c numflx : number of flux boundary nodes 34559599516SKenneth E. Jansen c ndof : number of degrees of freedom per node 34659599516SKenneth E. Jansen c iALE : ALE formulation flag 34759599516SKenneth E. Jansen c icoord : coordinate system flag 34859599516SKenneth E. Jansen c navier : Navier-Stokes calculation flag 34959599516SKenneth E. Jansen c irs : restart option 35059599516SKenneth E. Jansen c iexec : execute flag 35159599516SKenneth E. Jansen c necho : input echo parameter 35259599516SKenneth E. Jansen c ichem : equilibrium chemistry flag (for outchem.step dump) 35359599516SKenneth E. Jansen c iRK : Runge-Kutta flag 35459599516SKenneth E. Jansen c nshg : global number of shape functions (degrees of freedom, 35559599516SKenneth E. Jansen c or equations). Computed from the specified p-order, 35659599516SKenneth E. Jansen c the number of edges, and the number of faces (in the 35759599516SKenneth E. Jansen c entire mesh) 35859599516SKenneth E. Jansen c 35959599516SKenneth E. Jansen c---------------------------------------------------------------------- 36059599516SKenneth E. Jansen c 36159599516SKenneth E. Jansen c.... common /elmcat/ : element category information 36259599516SKenneth E. Jansen c 36359599516SKenneth E. Jansen c mcsyst : maximum number of element coordinate system 36459599516SKenneth E. Jansen c melCat : maximum number of element categories 36559599516SKenneth E. Jansen c nenCat (8,3) : number of nodes for each category and dimension 36659599516SKenneth E. Jansen c nfaCat (8,3) : number of faces for each category and dimension 36759599516SKenneth E. Jansen c 36859599516SKenneth E. Jansen c---------------------------------------------------------------------- 36959599516SKenneth E. Jansen c 37059599516SKenneth E. Jansen c.... common /elmpar/ : element parameters 37159599516SKenneth E. Jansen c 37259599516SKenneth E. Jansen c lelCat : element category (P1, Q1, P2, Q2, etc.) 37359599516SKenneth E. Jansen c lcsyst : element coordinate system 37459599516SKenneth E. Jansen c iorder : element order (=k for Pk and Qk) 37559599516SKenneth E. Jansen c nenb : number of element nodes per boundary sides 37659599516SKenneth E. Jansen c maxsh : total number integration points 37759599516SKenneth E. Jansen c maxshb : total number integration points of boundary elements 37859599516SKenneth E. Jansen c nelblk : number of element blocks 37959599516SKenneth E. Jansen c nelblb : number of boundary element blocks 38059599516SKenneth E. Jansen c ndofl : number of degrees of freedom (for current block) 38159599516SKenneth E. Jansen c nsymdl : number of d.o.f for symm. storage (for current block) 38259599516SKenneth E. Jansen c nenl : number of element nodes (for current block) 38359599516SKenneth E. Jansen c nfacel : number of element faces (for current block) 38459599516SKenneth E. Jansen c nenbl : number of boundary element nodes 38559599516SKenneth E. Jansen c intind : integration data index 38659599516SKenneth E. Jansen c nintg : number of integration points 38759599516SKenneth E. Jansen c mattyp : material type ( = 0 for fluid; = 1 for solid ) 38859599516SKenneth E. Jansen c 38959599516SKenneth E. Jansen c---------------------------------------------------------------------- 39059599516SKenneth E. Jansen c 39159599516SKenneth E. Jansen c.... common /genpar/ : control parameters 39259599516SKenneth E. Jansen c 39359599516SKenneth E. Jansen c E3nsd : NSD .eq. 3 flag; 0. for 2D, 1. for 3D 39459599516SKenneth E. Jansen c I3nsd : NSD .eq. 3 flag; 0 for 2D, 1 for 3D 39559599516SKenneth E. Jansen c nsymdf : number of d.o.f.'s in symm. storage (= ndof*(ndof+1)/2) 39659599516SKenneth E. Jansen c ndofBC : dimension size of the boundary condition array BC 39759599516SKenneth E. Jansen c ndiBCB : dimension size of the boundary condition array iBCB 39859599516SKenneth E. Jansen c ndBCB : dimension size of the boundary condition array BCB 39959599516SKenneth E. Jansen c Jactyp : Jacobian type flag 40059599516SKenneth E. Jansen c jump : jump term computation flag 40159599516SKenneth E. Jansen c ires : residual type computation flag 40259599516SKenneth E. Jansen c iprec : block-diagonal preconditioner flag 40359599516SKenneth E. Jansen c iprev : ypl array allocation flag 40459599516SKenneth E. Jansen c ibound : boundary element flag 40559599516SKenneth E. Jansen c idiff : diffusive flux vector flag 40659599516SKenneth E. Jansen c ( = 0 not used; = 1 global reconstruction ) 40759599516SKenneth E. Jansen c itau : type of tau to be used 408513954efSKenneth E. Jansen c iLHScond : add contributiosn from the heat flux BC to the LHS 409513954efSKenneth E. Jansen c tangency matrix. 41059599516SKenneth E. Jansen c 41159599516SKenneth E. Jansen c---------------------------------------------------------------------- 41259599516SKenneth E. Jansen c 41359599516SKenneth E. Jansen c.... common /inpdat/ : time sequence input data 41459599516SKenneth E. Jansen c 41559599516SKenneth E. Jansen c epstol (MAXTS) : tolerance for GMRES solvers 41659599516SKenneth E. Jansen c Delt (MAXTS) : global time step 41759599516SKenneth E. Jansen c CFLfl (MAXTS) : CFL number for fluid flow 41859599516SKenneth E. Jansen c CFLsl (MAXTS) : CFL number for structural heating 41959599516SKenneth E. Jansen c nstep (MAXTS) : number of time steps 42059599516SKenneth E. Jansen c niter (MAXTS) : number of iterations per time step 42159599516SKenneth E. Jansen c impl (MAXTS) : solver flag 42259599516SKenneth E. Jansen c iturb (MAXTS) : turbulence model flag 42359599516SKenneth E. Jansen c rhoinf (MAXTS) : time integration spectral radius paramter 42459599516SKenneth E. Jansen c (0=Gears 1= trapezoidal rule) 42559599516SKenneth E. Jansen c LHSupd (MAXTS) : LHS/preconditioner update 42659599516SKenneth E. Jansen c loctim (MAXTS) : local time stepping flag 42759599516SKenneth E. Jansen c 42859599516SKenneth E. Jansen c---------------------------------------------------------------------- 42959599516SKenneth E. Jansen c 43059599516SKenneth E. Jansen c.... common /intdat/ : integration data 43159599516SKenneth E. Jansen c 43259599516SKenneth E. Jansen c intg (2,MAXTS) : integration parameters 43359599516SKenneth E. Jansen c intpt (3) : integration pointers 43459599516SKenneth E. Jansen c intptb(3) : integration pointers of boundary elements 43559599516SKenneth E. Jansen c 43659599516SKenneth E. Jansen c---------------------------------------------------------------------- 43759599516SKenneth E. Jansen c 43859599516SKenneth E. Jansen c.... common /shpdat/ : hierarchic shape function quadrature data 43959599516SKenneth E. Jansen c 44059599516SKenneth E. Jansen c Qpt (3,MAXQPT) : interior element quadrature points (xi,eta,zeta) 44159599516SKenneth E. Jansen c Qwt (MAXQPT) : interior element quad. weights 44259599516SKenneth E. Jansen c Qptb (2,MAXQPT) : boundary element quad. pnts. 44359599516SKenneth E. Jansen c Qwtb (MAXQPT) : boundary element quad. weights 44459599516SKenneth E. Jansen c nshape : number of interior element shape functions 44559599516SKenneth E. Jansen c nshapeb : " " boundary " " " 44659599516SKenneth E. Jansen c ngauss : number of interior element integration points 44759599516SKenneth E. Jansen c ngaussb : " " boundary " " " 44859599516SKenneth E. Jansen c---------------------------------------------------------------------- 44959599516SKenneth E. Jansen c 45059599516SKenneth E. Jansen c.... common /intpar/ : integration parameters 45159599516SKenneth E. Jansen c 45259599516SKenneth E. Jansen c Qpt (4,*) : xi, eta, zeta, weight of quadrature points 45359599516SKenneth E. Jansen c indQpt(3,3,4) : index to quadrature points for a given rule 45459599516SKenneth E. Jansen c numQpt(3,3,4) : number of quadrature points for a given rule 45559599516SKenneth E. Jansen c intmax : number of allowable spatial integ. points per nsd 45659599516SKenneth E. Jansen c 45759599516SKenneth E. Jansen c---------------------------------------------------------------------- 45859599516SKenneth E. Jansen c 45959599516SKenneth E. Jansen c.... common /io / : io channels 46059599516SKenneth E. Jansen c 46159599516SKenneth E. Jansen c iin : input (main parameters) [INPUT.DAT] 46259599516SKenneth E. Jansen c igeom : input (problem geometry) [GEOM.DAT] 46359599516SKenneth E. Jansen c ipar : in/out (spectral mapping) [PARTITION.DAT] 46459599516SKenneth E. Jansen c ibndc : input (problem boundary cond.) [BC.DAT] 46559599516SKenneth E. Jansen c imat : input (element material types) [MATERIAL.DAT] 46659599516SKenneth E. Jansen c iecho : output (echo of input) [ECHO.DAT] 46759599516SKenneth E. Jansen c iout : output (result output) [OUTPUT.lstep] 46859599516SKenneth E. Jansen c ichmou : output (chemistry output) [OUTCHM.lstep] 46959599516SKenneth E. Jansen c irstin : input (input restart) [RESTAR.INP] 47059599516SKenneth E. Jansen c irstou : output (output restart) [RESTAR.OUT] 47159599516SKenneth E. Jansen c ihist : output (history output) [HISTOR.DAT] 47259599516SKenneth E. Jansen c iflux : output (boundary flux) [FLUX.lstep] 47359599516SKenneth E. Jansen c ierror : output (error messages) [ERROR.DAT] 47459599516SKenneth E. Jansen c itable : input (equilibrium chemistry) [TABLE.DAT] 47559599516SKenneth E. Jansen c iforce : output (aerodynamic forces) [FORCES.DAT] 47659599516SKenneth E. Jansen c 47759599516SKenneth E. Jansen c---------------------------------------------------------------------- 47859599516SKenneth E. Jansen c 47959599516SKenneth E. Jansen c.... common /ioname/ : io file names 48059599516SKenneth E. Jansen c 48159599516SKenneth E. Jansen c fin : input.dat 48259599516SKenneth E. Jansen c fgeom : geom.dat 48359599516SKenneth E. Jansen c fpar : partition.dat 48459599516SKenneth E. Jansen c fbndc : bc.dat 48559599516SKenneth E. Jansen c fmat : material.dat 48659599516SKenneth E. Jansen c fecho : echo.dat 48759599516SKenneth E. Jansen c frstin : restar.inp 48859599516SKenneth E. Jansen c frstou : restar.out 48959599516SKenneth E. Jansen c fhist : histor.dat 49059599516SKenneth E. Jansen c ferror : error.dat 49159599516SKenneth E. Jansen c ftable : table.dat 49259599516SKenneth E. Jansen c fforce : forces.dat 49359599516SKenneth E. Jansen c 49459599516SKenneth E. Jansen c---------------------------------------------------------------------- 49559599516SKenneth E. Jansen c 49659599516SKenneth E. Jansen c.... common /itrpar/ : Preconditioned GMRES parameters 49759599516SKenneth E. Jansen c 49859599516SKenneth E. Jansen c eGMRES : finite difference interval 49959599516SKenneth E. Jansen c lGMRES : number of GMRES cycles 50059599516SKenneth E. Jansen c iKs : current Krylov vector 50159599516SKenneth E. Jansen c ntotGM : total number of GMRES iterations 50259599516SKenneth E. Jansen c 50359599516SKenneth E. Jansen c---------------------------------------------------------------------- 50459599516SKenneth E. Jansen c 50559599516SKenneth E. Jansen c.... common /itrpnt/ : Preconditioned GMRES array pointers 50659599516SKenneth E. Jansen c 50759599516SKenneth E. Jansen c mHBrg : pointer to Hessenberg matrix 50859599516SKenneth E. Jansen c meBrg : pointer to Hessenberg's RHS matrix 50959599516SKenneth E. Jansen c myBrg : pointer to minimize solution matrix 51059599516SKenneth E. Jansen c mRcos : pointer to Rotation Cosine of QR algorithm 51159599516SKenneth E. Jansen c mRsin : pointer to Rotation Sine of QR algorithm 51259599516SKenneth E. Jansen c 51359599516SKenneth E. Jansen c---------------------------------------------------------------------- 51459599516SKenneth E. Jansen c 51559599516SKenneth E. Jansen c.... common /matpar/ : material constants 51659599516SKenneth E. Jansen c 51759599516SKenneth E. Jansen c pr : Prandtl number 51859599516SKenneth E. Jansen c Planck : Planck's constant 51959599516SKenneth E. Jansen c Stefan : Stefan's constant (for radiation) 52059599516SKenneth E. Jansen c Nh : Avogadro's number 52159599516SKenneth E. Jansen c Rh : universal gas constant 52259599516SKenneth E. Jansen c Rgas : specific gas constant 52359599516SKenneth E. Jansen c gamma : specific heat ratio 52459599516SKenneth E. Jansen c gamma1 : gamma - 1 52559599516SKenneth E. Jansen c s0 : reference specific entropy 52659599516SKenneth E. Jansen c const : special constant 52759599516SKenneth E. Jansen c xN2 : mole fraction of diatomic nitrogen 52859599516SKenneth E. Jansen c xO2 : mole fraction of diatomic oxygen 52959599516SKenneth E. Jansen c yN2 : mole fraction of diatomic nitrogen 53059599516SKenneth E. Jansen c yO2 : mole fraction of diatomic oxygen 53159599516SKenneth E. Jansen c Msh (5) : molar mass of species 53259599516SKenneth E. Jansen c cpsh (5) : molar heat at constant pressure of species 53359599516SKenneth E. Jansen c s0sh (5) : molar reference entropy of species 53459599516SKenneth E. Jansen c h0sh (5) : molar heat of formation of species 53559599516SKenneth E. Jansen c Rs (5) : specific gas constant of species 53659599516SKenneth E. Jansen c cps (5) : specific heat at constant pressure of species 53759599516SKenneth E. Jansen c cvs (5) : specific heat at constant volume of species 53859599516SKenneth E. Jansen c h0s (5) : specific heat of formation of species 53959599516SKenneth E. Jansen c Trot (5) : characteristic rotational temperature of species 54059599516SKenneth E. Jansen c sigs (5) : symmetry factor of species 54159599516SKenneth E. Jansen c Tvib (5) : characteristic vibrational temperature of species 54259599516SKenneth E. Jansen c g0s (5) : ground degeneracy of electronic energy 54359599516SKenneth E. Jansen c dofs (5) : degrees of freedom of species 54459599516SKenneth E. Jansen c ithm : thermodynamic property flag 54559599516SKenneth E. Jansen c 54659599516SKenneth E. Jansen c---------------------------------------------------------------------- 54759599516SKenneth E. Jansen c 54859599516SKenneth E. Jansen c.... common /matdat/ : material data 54959599516SKenneth E. Jansen c 55059599516SKenneth E. Jansen c datmat (3,5,2) : material data 55159599516SKenneth E. Jansen c matflg (5,100) : material type flag 55259599516SKenneth E. Jansen c nummat : number of materials 55359599516SKenneth E. Jansen c mexist : flag indicating the presence of MATERIAL.DAT 55459599516SKenneth E. Jansen c 55559599516SKenneth E. Jansen c---------------------------------------------------------------------- 55659599516SKenneth E. Jansen c 55759599516SKenneth E. Jansen c.... common /outpar/ : output parameters 55859599516SKenneth E. Jansen c 55959599516SKenneth E. Jansen c ro : density rescaling factor for output 56059599516SKenneth E. Jansen c vel : velocity rescaling factor for output 56159599516SKenneth E. Jansen c temper : temperature rescaling factor for output 56259599516SKenneth E. Jansen c press : pressure rescaling factor for output 56359599516SKenneth E. Jansen c entrop : entropy rescaling factor for output 56459599516SKenneth E. Jansen c ntout : number of steps between consecutive printouts 56559599516SKenneth E. Jansen c ioform : output I/O format 56659599516SKenneth E. Jansen c 56759599516SKenneth E. Jansen c---------------------------------------------------------------------- 56859599516SKenneth E. Jansen c 56959599516SKenneth E. Jansen c.... common /point / : dynamic storage pointer management data 57059599516SKenneth E. Jansen c 57159599516SKenneth E. Jansen c mbeg : pointer to the beginning of the free storage 57259599516SKenneth E. Jansen c mend : pointer to the end of the storage 57359599516SKenneth E. Jansen c mprec : precision of the floating point data 57459599516SKenneth E. Jansen c 57559599516SKenneth E. Jansen c---------------------------------------------------------------------- 57659599516SKenneth E. Jansen c 57759599516SKenneth E. Jansen c.... common /precis/ : finite difference interval data 57859599516SKenneth E. Jansen c 57959599516SKenneth E. Jansen c epsM : square root of machine precision 58059599516SKenneth E. Jansen c iabres : absolute value residual flag 58159599516SKenneth E. Jansen c 58259599516SKenneth E. Jansen c---------------------------------------------------------------------- 58359599516SKenneth E. Jansen c 58459599516SKenneth E. Jansen c....common /propar/ : processor related information 58559599516SKenneth E. Jansen c 58659599516SKenneth E. Jansen c npro : number of virtual processors for the current block 58759599516SKenneth E. Jansen c 58859599516SKenneth E. Jansen c---------------------------------------------------------------------- 58959599516SKenneth E. Jansen c 59059599516SKenneth E. Jansen c....common /resdat/ : residual statistics data 59159599516SKenneth E. Jansen c 59259599516SKenneth E. Jansen c resfrt : first residual of convergence 59359599516SKenneth E. Jansen c 59459599516SKenneth E. Jansen c---------------------------------------------------------------------- 59559599516SKenneth E. Jansen c 59659599516SKenneth E. Jansen c.... common /solpar/ : solution parameters 59759599516SKenneth E. Jansen c 59859599516SKenneth E. Jansen c imap : permutation mapping flag 59959599516SKenneth E. Jansen c ivart : variational formulation type 60059599516SKenneth E. Jansen c iDC : DC type 60159599516SKenneth E. Jansen c iPcond : type of preconditioner 60259599516SKenneth E. Jansen c Kspace : dimension of Krylov space 60359599516SKenneth E. Jansen c nGMRES : maximum number of GMRES iterations 60459599516SKenneth E. Jansen c 60559599516SKenneth E. Jansen c---------------------------------------------------------------------- 60659599516SKenneth E. Jansen c 60759599516SKenneth E. Jansen c.... common /sympar/ : symmetric storage parameters 60859599516SKenneth E. Jansen c 60959599516SKenneth E. Jansen c indsym (5,5) : mapping from 2D storage to symmetric one 61059599516SKenneth E. Jansen c 61159599516SKenneth E. Jansen c---------------------------------------------------------------------- 61259599516SKenneth E. Jansen c 61359599516SKenneth E. Jansen c.... common /timdat/ : time data 61459599516SKenneth E. Jansen c 61559599516SKenneth E. Jansen c time : current run time 61659599516SKenneth E. Jansen c CFLfld : CFL number for fluid flow 61759599516SKenneth E. Jansen c CFLsld : CFL number for structural heating 61859599516SKenneth E. Jansen c Dtgl : inverse of global time step 61959599516SKenneth E. Jansen c Dtmax : maximum delta-time 62059599516SKenneth E. Jansen c alpha : trapezoidal rule parameter 62159599516SKenneth E. Jansen c etol : epsilon tolerance for GMRES 62259599516SKenneth E. Jansen c lstep : current time step 62359599516SKenneth E. Jansen c ifunc : func. eval. counter (=niter*(lstep-lstep0) + iter) 62459599516SKenneth E. Jansen c itseq : sequence number 62559599516SKenneth E. Jansen c istep : step number (reseted at the beginning of the run) 62659599516SKenneth E. Jansen c iter : iteration number 62759599516SKenneth E. Jansen c nitr : number of multi-corrector iterations for this sequence 62859599516SKenneth E. Jansen c 62959599516SKenneth E. Jansen c---------------------------------------------------------------------- 63059599516SKenneth E. Jansen c 63159599516SKenneth E. Jansen c.... common /timpar/ : time integration parameters 63259599516SKenneth E. Jansen c 63359599516SKenneth E. Jansen c LCtime : local time stepping flag 63459599516SKenneth E. Jansen c ntseq : number of time sequences 63559599516SKenneth E. Jansen c 63659599516SKenneth E. Jansen c---------------------------------------------------------------------- 63759599516SKenneth E. Jansen c 63859599516SKenneth E. Jansen c.... common /timer1/ : timer parameters 63959599516SKenneth E. Jansen c.... common /timer2/ : timer parameters 64059599516SKenneth E. Jansen c.... common /timer3/ : timer parameters 64159599516SKenneth E. Jansen c 64259599516SKenneth E. Jansen c ccode(13) : timing entities codes 64359599516SKenneth E. Jansen c flops : flop counter 64459599516SKenneth E. Jansen c gbytes : byte counter for gather operation 64559599516SKenneth E. Jansen c sbytes : byte counter for scatter operation 64659599516SKenneth E. Jansen c iclock : wall-clock time (in milliseconds) 64759599516SKenneth E. Jansen c icd : number of timing entities 64859599516SKenneth E. Jansen c icode : current timer code 64959599516SKenneth E. Jansen c icode2 : last timer code 65059599516SKenneth E. Jansen c icode3 : next-to-last timer code 65159599516SKenneth E. Jansen c cpu(11) : cpu time of each entity 65259599516SKenneth E. Jansen c cpu0(11) : initial cpu time of each entity 65359599516SKenneth E. Jansen c nacess(11) : number of times each entity is accessed 65459599516SKenneth E. Jansen c 65559599516SKenneth E. Jansen c---------------------------------------------------------------------- 65659599516SKenneth E. Jansen c 65759599516SKenneth E. Jansen c.... common /title / : problem title 65859599516SKenneth E. Jansen c 65959599516SKenneth E. Jansen c title : problem title 66059599516SKenneth E. Jansen c ititle : problem title (with form feed) 66159599516SKenneth E. Jansen c 66259599516SKenneth E. Jansen c---------------------------------------------------------------------- 66359599516SKenneth E. Jansen c 66459599516SKenneth E. Jansen c.... common /avging / : nfath 66559599516SKenneth E. Jansen c 66659599516SKenneth E. Jansen c nfath : total number of global fathers over which certain 66759599516SKenneth E. Jansen c quantities will be averaged 66859599516SKenneth E. Jansen c 66959599516SKenneth E. Jansen c---------------------------------------------------------------------- 67059599516SKenneth E. Jansen c 67159599516SKenneth E. Jansen c.... parameters : machine data 67259599516SKenneth E. Jansen c 67359599516SKenneth E. Jansen c machin : machine type 67459599516SKenneth E. Jansen c (set parameter) 67559599516SKenneth E. Jansen c machfl : single precision floating point lenght in bytes 67659599516SKenneth E. Jansen c (set parameter) 67759599516SKenneth E. Jansen c 67859599516SKenneth E. Jansen c---------------------------------------------------------------------- 67959599516SKenneth E. Jansen c 68059599516SKenneth E. Jansen c.... parameters : useful constants 68159599516SKenneth E. Jansen c 68259599516SKenneth E. Jansen c zero : 0.0 68359599516SKenneth E. Jansen c pt125 : 0.125 68459599516SKenneth E. Jansen c pt25 : 0.25 68559599516SKenneth E. Jansen c pt33 : 0.33 (1/3) 68659599516SKenneth E. Jansen c pt39 : 2^(-4/3) 68759599516SKenneth E. Jansen c pt5 : 0.5 68859599516SKenneth E. Jansen c pt57 : 1/sqrt(3) 68959599516SKenneth E. Jansen c pt66 : 0.66 (2/3) 69059599516SKenneth E. Jansen c pt75 : 0.75 69159599516SKenneth E. Jansen c one : 1.0 69259599516SKenneth E. Jansen c sqt2 : sqrt(2) 69359599516SKenneth E. Jansen c onept5 : 1.5 69459599516SKenneth E. Jansen c two : 2.0 69559599516SKenneth E. Jansen c three : 3.0 69659599516SKenneth E. Jansen c four : 4.0 69759599516SKenneth E. Jansen c five : 5.0 69859599516SKenneth E. Jansen c pi : the magical number :-) 69959599516SKenneth E. Jansen c 70059599516SKenneth E. Jansen c---------------------------------------------------------------------- 70159599516SKenneth E. Jansen c 70259599516SKenneth E. Jansen c Zdenek Johan, Winter 1991. 70359599516SKenneth E. Jansen c 70459599516SKenneth E. Jansen c---------------------------------------------------------------------- 705