#include <punc/punc_base.h>
#include <punc/vf2c.h>

Go to the source code of this file.
Functions | |
| int | builda_ (integer *nx, integer *ny, integer *nz, integer *ipkey, integer *mgdisc, integer *numdia, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf) |
| Library VPMG prototypes. | |
| int | builda_fv__ (integer *nx, integer *ny, integer *nz, integer *ipkey, integer *numdia, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf) |
| Library VPMG prototypes. | |
| int | builda_fe__ (integer *nx, integer *ny, integer *nz, integer *ipkey, integer *numdia, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf) |
| Library VPMG prototypes. | |
| int | buildband_ (integer *key, integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, integer *ipcb, doublereal *rpcb, doublereal *acb) |
| Library VPMG prototypes. | |
| int | buildband1_7__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, integer *ipcb, doublereal *rpcb, doublereal *acb, integer *n, integer *m, integer *lda) |
| Library VPMG prototypes. | |
| int | buildband1_27__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, integer *ipcb, doublereal *rpcb, doublereal *acb, integer *n, integer *m, integer *lda) |
| Library VPMG prototypes. | |
| int | buildg_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *numdia, doublereal *pcff, doublereal *acff, doublereal *ac) |
| Library VPMG prototypes *. | |
| int | buildg_1__ (integer *nxf, integer *nyf, integer *nzf, integer *nx, integer *ny, integer *nz, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, doublereal *oc, doublereal *xoc, doublereal *xoe, doublereal *xon, doublereal *xuc, doublereal *xone, doublereal *xonw, doublereal *xue, doublereal *xuw, doublereal *xun, doublereal *xus, doublereal *xune, doublereal *xunw, doublereal *xuse, doublereal *xusw) |
| Library VPMG prototypes. | |
| int | buildg_7__ (integer *nxf, integer *nyf, integer *nzf, integer *nx, integer *ny, integer *nz, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *xoc, doublereal *xoe, doublereal *xon, doublereal *xuc, doublereal *xone, doublereal *xonw, doublereal *xue, doublereal *xuw, doublereal *xun, doublereal *xus, doublereal *xune, doublereal *xunw, doublereal *xuse, doublereal *xusw) |
| Library VPMG prototypes. | |
| int | buildg_27__ (integer *nxf, integer *nyf, integer *nzf, integer *nx, integer *ny, integer *nz, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *xoc, doublereal *xoe, doublereal *xon, doublereal *xuc, doublereal *xone, doublereal *xonw, doublereal *xue, doublereal *xuw, doublereal *xun, doublereal *xus, doublereal *xune, doublereal *xunw, doublereal *xuse, doublereal *xusw) |
| Library VPMG prototypes. | |
| int | buildp_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *mgprol, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *xf, doublereal *yf, doublereal *zf) |
| Library VPMG prototypes. | |
| int | buildp_trilin__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *pc, doublereal *xf, doublereal *yf, doublereal *zf) |
| Library VPMG prototypes. | |
| int | buildpb_trilin__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, doublereal *xf, doublereal *yf, doublereal *zf) |
| Library VPMG prototypes. | |
| int | buildp_op7__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *pc) |
| Library VPMG prototypes. | |
| int | buildpb_op7__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | buildp_op27__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *pc) |
| Library VPMG prototypes. | |
| int | buildpb_op27__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | buildp_modop7__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *pc) |
| Library VPMG prototypes. | |
| int | buildpb_modop7__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | buildp_modop27__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *pc) |
| Library VPMG prototypes. | |
| int | buildpb_modop27__ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | cghs_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *p, doublereal *ap, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: xscal_ 14 5 4 4 4 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7. | |
| int | fcgmg_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, doublereal *w4, doublereal *w5, doublereal *w6, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | cgmg_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, doublereal *rr, doublereal *zz, doublereal *pp, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | getpre_ (integer *nx, integer *ny, integer *nz, integer *iz, integer *lev, integer *nlev_real__, doublereal *r__, doublereal *pc) |
| Library VPMG prototypes :ref: mkcors_ 14 7 4 4 4 4 4 4 4 :ref: mkfine_ 14 7 4 4 4 4 4 4 4 :ref: interp_ 14 9 4 4 4 4 4 4 7 7 7 :ref: prtini_ 14 1 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: azeros_ 14 4 4 4 4 7 * :ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: xscal_ 14 5 4 4 4 7 7 :ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7. | |
| int | cgmgdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | cgmgdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w1, doublereal *w2, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes :ref: maxlev_ 4 3 4 4 4 :ref: mgsz_ 14 19 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: cgmg_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7 :ref: fcgmg_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7. | |
| int | delget_ (integer *nx, integer *ny, integer *nz, doublereal *xmin, doublereal *xmax, doublereal *ymin, doublereal *ymax, doublereal *zmin, doublereal *zmax, doublereal *epsin, doublereal *epsout, doublereal *rionst, doublereal *temper, integer *ncrgpt, integer *iepsmap, integer *idebmap, integer *icrgpos, doublereal *crg, doublereal *phi) |
| Library VPMG prototypes. | |
| int | gsrb_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | gsrb7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | gsrb27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | gsrb7x_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7 :ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | readit_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, integer *nlev, integer *nrwk, integer *niwk, integer *key, integer *meth) |
| Library VPMG prototypes. | |
| int | packmg_ (integer *iparm, doublereal *rparm, integer *nrwk, integer *niwk, integer *nx, integer *ny, integer *nz, integer *nlev, integer *nu1, integer *nu2, integer *mgkey, integer *itmax, integer *istop, integer *ipcon, integer *nonlin, integer *mgsmoo, integer *mgprol, integer *mgcoar, integer *mgsolv, integer *mgdisc, integer *iinfo, doublereal *errtol, integer *ipkey, doublereal *omegal, doublereal *omegan, integer *irite, integer *iperf) |
| Library VPMG prototypes. | |
| int | writit_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf, integer *key) |
| Library VPMG prototypes :ref: fillco_ 14 17 4 7 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | matvec_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | matvec7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | matvec7_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | matvec27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | matvec27_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | mresid_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__) |
| Library VPMG prototypes. | |
| int | mresid7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__) |
| Library VPMG prototypes. | |
| int | mresid7_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *r__) |
| Library VPMG prototypes. | |
| int | mresid27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__) |
| Library VPMG prototypes. | |
| int | mresid27_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *r__) |
| Library VPMG prototypes. | |
| int | nmatvec_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmatvec7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmatvecd7_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *y, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmatvec27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *x, doublereal *y, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmatvecd27_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *y, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmresid_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmresid7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmresid7_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *r__, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmresid27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *r__, doublereal *w1) |
| Library VPMG prototypes. | |
| int | nmresid27_1s__ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *r__, doublereal *w1) |
| Library VPMG prototypes. | |
| int | interp_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout, doublereal *pc) |
| Library VPMG prototypes. | |
| int | interp2_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | restrc_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *xin, doublereal *xout, doublereal *pc) |
| Library VPMG prototypes. | |
| int | restrc2_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *xin, doublereal *xout, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw) |
| Library VPMG prototypes. | |
| int | extrac_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *xin, doublereal *xout) |
| Library VPMG prototypes. | |
| int | interpz_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout) |
| Library VPMG prototypes. | |
| int | restrcz_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, doublereal *xin, doublereal *xout) |
| Library VPMG prototypes :ref: c_vec__ 14 7 7 7 7 4 4 4 4 :ref: fbound00_ 14 4 4 4 4 7. | |
| int | daxpy_ (integer *n, doublereal *alpha, doublereal *x, integer *istep, doublereal *y, integer *jstep) |
| Library VPMG prototypes. | |
| int | dcopy_ (integer *n, doublereal *x, integer *istep, doublereal *y, integer *jstep) |
| Library VPMG prototypes. | |
| doublereal | dasum_ (integer *n, doublereal *x, integer *istep) |
| Library VPMG prototypes. | |
| doublereal | dnrm1_ (integer *n, doublereal *x, integer *istep) |
| Library VPMG prototypes. | |
| doublereal | dnrm2_ (integer *n, doublereal *x, integer *istep) |
| Library VPMG prototypes. | |
| doublereal | dnrm8_ (integer *n, doublereal *x, integer *istep) |
| Library VPMG prototypes. | |
| int | dscal_ (integer *n, doublereal *fac, doublereal *x, integer *istep) |
| Library VPMG prototypes. | |
| doublereal | ddot_ (integer *n, doublereal *x, integer *istep, doublereal *y, integer *jstep) |
| Library VPMG prototypes. | |
| integer | idamax_ (integer *n, doublereal *sx, integer *incx) |
| Library VPMG prototypes. | |
| int | fmvcs_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | mvcs_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: mkcors_ 14 7 4 4 4 4 4 4 4 :ref: mkfine_ 14 7 4 4 4 4 4 4 4 :ref: interp_ 14 9 4 4 4 4 4 4 7 7 7 :ref: prtini_ 14 1 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: azeros_ 14 4 4 4 4 7 :ref: smooth_ 14 19 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 4 :ref: xcopy_small__ 14 5 4 4 4 7 7 :ref: dpbsl_ 14 5 7 4 4 4 7 :ref: xcopy_large__ 14 5 4 4 4 7 7 :ref: fbound00_ 14 4 4 4 4 7 :ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: ivariv_ 4 2 4 4 :ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7. | |
| int | mgdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | mgdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | mgsz_ (integer *mgcoar, integer *mgdisc, integer *mgsolv, integer *nx, integer *ny, integer *nz, integer *nlev, integer *nxc, integer *nyc, integer *nzc, integer *nf, integer *nc, integer *narr, integer *narrc, integer *n_rpc__, integer *n_iz__, integer *n_ipc__, integer *iretot, integer *iintot) |
| Library VPMG prototypes. | |
| int | mgsize_ (integer *mgcoar, integer *mgdisc, integer *mgsolv, integer *nx, integer *ny, integer *nz, integer *nlev) |
| Library VPMG prototypes :ref: maxlev_ 4 3 4 4 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: epsmac_ 7 1 4 :ref: mkcors_ 14 7 4 4 4 4 4 4 4 :ref: power_ 14 19 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 4 4 4 :ref: azeros_ 14 4 4 4 4 7 :ref: ipower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 :ref: mpower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7 :ref: fbound00_ 14 4 4 4 4 7 :ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: fmvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: mvfas_ 14 33 4 4 4 7 4 7 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: fmvfas_ 14 33 4 4 4 7 4 7 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7. | |
| int | fmvfas_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, doublereal *w4, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | mvfas_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, doublereal *w4, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: mkcors_ 14 7 4 4 4 4 4 4 4 :ref: mkfine_ 14 7 4 4 4 4 4 4 4 :ref: interp_ 14 9 4 4 4 4 4 4 7 7 7 :ref: prtini_ 14 1 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: nsmooth_ 14 19 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 4 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: ivariv_ 4 2 4 4 :ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7 :ref: extrac_ 14 8 4 4 4 4 4 4 7 7 :ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7. | |
| integer | maxlev_ (integer *n1, integer *n2, integer *n3) |
| Library VPMG prototypes. | |
| int | mkcors_ (integer *numlev, integer *nxold, integer *nyold, integer *nzold, integer *nxnew, integer *nynew, integer *nznew) |
| Library VPMG prototypes. | |
| int | corsr_ (integer *nold, integer *nnew) |
| Library VPMG prototypes. | |
| int | mkfine_ (integer *numlev, integer *nxold, integer *nyold, integer *nzold, integer *nxnew, integer *nynew, integer *nznew) |
| Library VPMG prototypes. | |
| int | finer_ (integer *nold, integer *nnew) |
| Library VPMG prototypes. | |
| integer | ivariv_ (integer *nu, integer *level) |
| Library VPMG prototypes. | |
| int | prtini_ (integer *istop) |
| Library VPMG prototypes. | |
| int | prtstp_ (integer *iok, integer *iters, doublereal *rsnrm, doublereal *rsden, doublereal *orsnrm) |
| Library VPMG prototypes. | |
| int | buildstr_ (integer *nx, integer *ny, integer *nz, integer *nlev, integer *iz) |
| Library VPMG prototypes. | |
| int | buildops_ (integer *nx, integer *ny, integer *nz, integer *nlev, integer *ipkey, integer *iinfo, integer *ido, integer *iz, integer *mgprol, integer *mgcoar, integer *mgsolv, integer *mgdisc, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | buildcopy0_ (integer *nx, integer *ny, integer *nz, integer *nxf, integer *nyf, integer *nzf, doublereal *xc, doublereal *yc, doublereal *zc, doublereal *gxc, doublereal *gyc, doublereal *gzc, doublereal *a1c, doublereal *a2c, doublereal *a3c, doublereal *cc, doublereal *fc, doublereal *tc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | buildharm0_ (integer *nx, integer *ny, integer *nz, integer *nxf, integer *nyf, integer *nzf, doublereal *xc, doublereal *yc, doublereal *zc, doublereal *gxc, doublereal *gyc, doublereal *gzc, doublereal *a1c, doublereal *a2c, doublereal *a3c, doublereal *cc, doublereal *fc, doublereal *tc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | buildgaler0_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *ipkey, integer *numdia, doublereal *pcff, integer *ipcff, doublereal *rpcff, doublereal *acff, doublereal *ccff, doublereal *fcff, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc) |
| Library VPMG prototypes. | |
| int | buildgaler1_ (integer *nxf, integer *nyf, integer *nzf, integer *nxc, integer *nyc, integer *nzc, integer *numdia, doublereal *pcff, integer *ipcff, doublereal *rpcff, doublereal *ccff, integer *ipc, doublereal *rpc, doublereal *cc) |
| Library VPMG prototypes. | |
| int | buildalg_ (integer *nx, integer *ny, integer *nz, integer *mode, integer *nlev, integer *iz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *y, doublereal *tmp) |
| Library VPMG prototypes :ref: tstart_ 14 2 7 7 :ref: tstop_ 14 3 7 7 7 :ref: builda_ 14 22 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: prtmatd_ 14 6 4 4 4 4 7 7 :ref: buildp_ 14 14 4 4 4 4 4 4 4 4 7 7 7 7 7 7 :ref: extrac_ 14 8 4 4 4 4 4 4 7 7 :ref: buildband_ 14 10 4 4 4 4 4 7 7 4 7 7 :ref: buildg_ 14 10 4 4 4 4 4 4 4 7 7 7 :ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7 :ref: nmatvec_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7. | |
| doublereal | epsmac_ (integer *idum) |
| Library VPMG prototypes. | |
| int | tstart_ (doublereal *before, doublereal *overhd) |
| Library VPMG prototypes. | |
| int | tstop_ (doublereal *before, doublereal *overhd, doublereal *cputme) |
| Library VPMG prototypes. | |
| int | xaxpy_ (integer *nx, integer *ny, integer *nz, doublereal *alpha, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | xcopy_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| doublereal | xnrm1_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| doublereal | xnrm2_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| doublereal | xnrm8_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | xscal_ (integer *nx, integer *ny, integer *nz, doublereal *fac, doublereal *x) |
| Library VPMG prototypes. | |
| doublereal | xdot_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| doublereal | xdot3_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | zeros_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | xrand_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | cinit_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *value) |
| Library VPMG prototypes. | |
| int | azeros_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | axrand_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | xcopy_small__ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | xcopy_large__ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *y) |
| Library VPMG prototypes. | |
| int | fbound_ (integer *ibound, integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *gxc, doublereal *gyc, doublereal *gzc) |
| Library VPMG prototypes. | |
| int | fbound00_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | xprint_ (integer *nx, integer *ny, integer *nz, doublereal *x) |
| Library VPMG prototypes. | |
| int | prtmatd_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac) |
| Library VPMG prototypes. | |
| int | prtmatd7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc) |
| Library VPMG prototypes. | |
| int | prtmatd27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw) |
| Library VPMG prototypes. | |
| int | prtmatb_ (doublereal *a, integer *n, integer *m, integer *lda) |
| Library VPMG prototypes. | |
| int | linesearch_ (integer *nx, integer *ny, integer *nz, doublereal *alpha, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *p, doublereal *x, doublereal *r__, doublereal *ap, doublereal *zk, doublereal *zkp1) |
| Library VPMG prototypes :ref: tsecnd_ 7 0 :ref: rand_ 6 1 4 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: c_vec__ 14 7 7 7 7 4 4 4 4 :ref: dc_vec__ 14 7 7 7 7 4 4 4 4. | |
| int | dpbco_ (doublereal *abd, integer *lda, integer *n, integer *m, doublereal *rcond, doublereal *z__, integer *info) |
| Library VPMG prototypes. | |
| int | dpbfa_ (doublereal *abd, integer *lda, integer *n, integer *m, integer *info) |
| Library VPMG prototypes. | |
| int | dpbsl_ (doublereal *abd, integer *lda, integer *n, integer *m, doublereal *b) |
| Library VPMG prototypes :ref: dasum_ 7 3 4 7 4 :ref: dscal_ 14 4 4 7 7 4 :ref: daxpy_ 14 6 4 7 7 4 7 4 :ref: ddot_ 7 5 4 7 4 7 4. | |
| int | ncghs_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *p, doublereal *ap, doublereal *r__, doublereal *zk, doublereal *zkp1, doublereal *tmp, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: xscal_ 14 5 4 4 4 7 7 :ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7. | |
| int | ncghsdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | ncghsdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | ncghsgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *p, doublereal *ap, doublereal *zk, doublereal *zkp1, doublereal *tmp, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | cghsgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *p, doublereal *ap, doublereal *zk, doublereal *zkp1, doublereal *tmp, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7 :ref: prtini_ 14 1 4 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: xscal_ 14 5 4 4 4 7 7 :ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7 :ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7. | |
| int | newdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | newdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w1, doublereal *w2, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes :ref: maxlev_ 4 3 4 4 4 :ref: mgsz_ 14 19 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: newton_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7 :ref: fnewton_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7. | |
| int | fnewton_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, doublereal *cprime, doublereal *rhs, doublereal *xtmp, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | newton_ (integer *nx, integer *ny, integer *nz, doublereal *x, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, doublereal *cprime, doublereal *rhs, doublereal *xtmp, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | getjac_ (integer *nx, integer *ny, integer *nz, integer *nlev_real__, integer *iz, integer *lev, integer *ipkey, doublereal *x, doublereal *r__, doublereal *cprime, doublereal *rhs, doublereal *cc, doublereal *pc) |
| Library VPMG prototypes :ref: mkcors_ 14 7 4 4 4 4 4 4 4 :ref: mkfine_ 14 7 4 4 4 4 4 4 4 :ref: interp_ 14 9 4 4 4 4 4 4 7 7 7 :ref: prtini_ 14 1 4 :ref: prtstp_ 14 5 4 4 7 7 7 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: power_ 14 19 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 4 4 4 :ref: ipower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 :ref: dc_vec__ 14 7 7 7 7 4 4 4 4 :ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7. | |
| int | ngsrb_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | ngsrb7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | ngsrb27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | ngsrb7x_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: c_scal__ 7 3 7 7 4 :ref: dc_scal__ 7 3 7 7 4 :ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7 :ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | ngsrbdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | ngsrbdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | ngsrbgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | gsrbgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7 :ref: prtini_ 14 1 4 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: ngsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: gsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| int | ninterp_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout, doublereal *pc, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc) |
| Library VPMG prototypes. | |
| int | ninterp7_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *cc, doublereal *fc) |
| Library VPMG prototypes. | |
| int | ninterp27_ (integer *nxc, integer *nyc, integer *nzc, integer *nxf, integer *nyf, integer *nzf, doublereal *xin, doublereal *xout, doublereal *opc, doublereal *opn, doublereal *ops, doublereal *ope, doublereal *opw, doublereal *opne, doublereal *opnw, doublereal *opse, doublereal *opsw, doublereal *upc, doublereal *upn, doublereal *ups, doublereal *upe, doublereal *upw, doublereal *upne, doublereal *upnw, doublereal *upse, doublereal *upsw, doublereal *dpc, doublereal *dpn, doublereal *dps, doublereal *dpe, doublereal *dpw, doublereal *dpne, doublereal *dpnw, doublereal *dpse, doublereal *dpsw, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *cc, doublereal *fc) |
| Library VPMG prototypes :ref: fbound00_ 14 4 4 4 4 7 :ref: c_scal__ 7 3 7 7 4 :ref: dc_scal__ 7 3 7 7 4. | |
| int | nrich_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nrich7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nrich27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7 :ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | nrichdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nrichdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nrichgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | richgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7 :ref: prtini_ 14 1 4 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: nrich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: rich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| int | nsmooth_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint, integer *meth) |
| Library VPMG prototypes :ref: nwjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: ngsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: nsor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: nrich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| int | nsor_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nsor7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nsor27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes /*:ref: c_scal__ 7 3 7 7 4 /*:ref: dc_scal__ 7 3 7 7 4 /*:ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7 /*:ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | nsordriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nsordriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nsorgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | sorgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7 :ref: prtini_ 14 1 4 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: nsor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: sor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| int | nwjac_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nwjac7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | nwjac27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: c_scal__ 7 3 7 7 4 :ref: dc_scal__ 7 3 7 7 4 :ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7 :ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | nwjacdriv_ (integer *iparm, doublereal *rparm, integer *iwork, doublereal *rwork, doublereal *u, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nwjacdriv2_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | nwjacgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | wjacgo_ (integer *nx, integer *ny, integer *nz, doublereal *x, doublereal *r__, doublereal *w1, doublereal *w2, integer *istop, integer *itmax, integer *iters, integer *ierror, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: prtstp_ 14 5 4 4 7 7 7 :ref: buildstr_ 14 5 4 4 4 4 4 :ref: tstart_ 14 2 7 7 :ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :ref: tstop_ 14 3 7 7 7 :ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: epsmac_ 7 1 4 :ref: fbound00_ 14 4 4 4 4 7 :ref: fbound_ 14 8 4 4 4 4 7 7 7 7 :ref: prtini_ 14 1 4 :ref: azeros_ 14 4 4 4 4 7 :ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7 :ref: xnrm1_ 7 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: nwjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: wjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| doublereal | c_scal__ (doublereal *coef, doublereal *u, integer *ipkey) |
| Library VPMG prototypes. | |
| doublereal | dc_scal__ (doublereal *coef, doublereal *u, integer *ipkey) |
| Library VPMG prototypes. | |
| int | c_vec__ (doublereal *coef, doublereal *uin, doublereal *uout, integer *nx, integer *ny, integer *nz, integer *ipkey) |
| Library VPMG prototypes. | |
| int | dc_vec__ (doublereal *coef, doublereal *uin, doublereal *uout, integer *nx, integer *ny, integer *nz, integer *ipkey) |
| Library VPMG prototypes. | |
| int | fillco_ (integer *iparm, doublereal *rparm, integer *nx, integer *ny, integer *nz, doublereal *xf, doublereal *yf, doublereal *zf, doublereal *gxcf, doublereal *gycf, doublereal *gzcf, doublereal *a1cf, doublereal *a2cf, doublereal *a3cf, doublereal *ccf, doublereal *fcf, doublereal *tcf) |
| Library VPMG prototypes. | |
| int | power_ (integer *nx, integer *ny, integer *nz, integer *iz, integer *ilev, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *w1, doublereal *w2, doublereal *w3, doublereal *w4, doublereal *eigmax, doublereal *eigmax_model__, doublereal *tol, integer *itmax, integer *iters, integer *iinfo) |
| Library VPMG prototypes. | |
| int | ipower_ (integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, doublereal *w4, doublereal *eigmin, doublereal *eigmin_model__, doublereal *tol, integer *itmax, integer *iters, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *tru) |
| Library VPMG prototypes. | |
| int | mpower_ (integer *nx, integer *ny, integer *nz, doublereal *u, integer *iz, doublereal *w0, doublereal *w1, doublereal *w2, doublereal *w3, doublereal *w4, doublereal *eigmax, doublereal *tol, integer *itmax, integer *iters, integer *nlev, integer *ilev, integer *nlev_real__, integer *mgsolv, integer *iok, integer *iinfo, doublereal *epsiln, doublereal *errtol, doublereal *omega, integer *nu1, integer *nu2, integer *mgsmoo, integer *ipc, doublereal *rpc, doublereal *pc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *tru) |
| Library VPMG prototypes :ref: axrand_ 14 4 4 4 4 7 :ref: azeros_ 14 4 4 4 4 7 :ref: xnrm2_ 7 4 4 4 4 7 :ref: xscal_ 14 5 4 4 4 7 7 :ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7 :ref: xdot_ 7 5 4 4 4 7 7 :ref: xcopy_ 14 5 4 4 4 7 7 :ref: xaxpy_ 14 6 4 4 4 7 7 7 :ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7. | |
| int | rich_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | rich7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | rich27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7 :ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | smooth_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint, integer *meth) |
| Library VPMG prototypes :ref: wjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: gsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: sor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: rich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 :ref: cghs_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4. | |
| int | sor_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | sor7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | sor27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7 :ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
| int | wjac_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *ac, doublereal *cc, doublereal *fc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | wjac7_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes. | |
| int | wjac27_ (integer *nx, integer *ny, integer *nz, integer *ipc, doublereal *rpc, doublereal *oc, doublereal *cc, doublereal *fc, doublereal *oe, doublereal *on, doublereal *uc, doublereal *one, doublereal *onw, doublereal *ue, doublereal *uw, doublereal *un, doublereal *us, doublereal *une, doublereal *unw, doublereal *use, doublereal *usw, doublereal *x, doublereal *w1, doublereal *w2, doublereal *r__, integer *itmax, integer *iters, doublereal *errtol, doublereal *omega, integer *iresid, integer *iadjoint) |
| Library VPMG prototypes :ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7 :ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7. | |
* * PUNC = < Portable Understructure for Numerical Computing > * Copyright (C) 1994--2008 Michael Holst * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * *
| int axrand_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int azeros_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int builda_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipkey, | |||
| integer * | mgdisc, | |||
| integer * | numdia, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf | |||
| ) |
Library VPMG prototypes.
| int builda_fe__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipkey, | |||
| integer * | numdia, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf | |||
| ) |
Library VPMG prototypes.
| int builda_fv__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipkey, | |||
| integer * | numdia, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf | |||
| ) |
Library VPMG prototypes.
| int buildalg_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | mode, | |||
| integer * | nlev, | |||
| integer * | iz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | tmp | |||
| ) |
Library VPMG prototypes
:ref: tstart_ 14 2 7 7
:ref: tstop_ 14 3 7 7 7
:ref: builda_ 14 22 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: prtmatd_ 14 6 4 4 4 4 7 7
:ref: buildp_ 14 14 4 4 4 4 4 4 4 4 7 7 7 7 7 7
:ref: extrac_ 14 8 4 4 4 4 4 4 7 7
:ref: buildband_ 14 10 4 4 4 4 4 7 7 4 7 7
:ref: buildg_ 14 10 4 4 4 4 4 4 4 7 7 7
:ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7
:ref: nmatvec_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7.
| int buildband1_27__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| integer * | ipcb, | |||
| doublereal * | rpcb, | |||
| doublereal * | acb, | |||
| integer * | n, | |||
| integer * | m, | |||
| integer * | lda | |||
| ) |
Library VPMG prototypes.
| int buildband1_7__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| integer * | ipcb, | |||
| doublereal * | rpcb, | |||
| doublereal * | acb, | |||
| integer * | n, | |||
| integer * | m, | |||
| integer * | lda | |||
| ) |
Library VPMG prototypes.
| int buildband_ | ( | integer * | key, | |
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| integer * | ipcb, | |||
| doublereal * | rpcb, | |||
| doublereal * | acb | |||
| ) |
Library VPMG prototypes.
| int buildcopy0_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xc, | |||
| doublereal * | yc, | |||
| doublereal * | zc, | |||
| doublereal * | gxc, | |||
| doublereal * | gyc, | |||
| doublereal * | gzc, | |||
| doublereal * | a1c, | |||
| doublereal * | a2c, | |||
| doublereal * | a3c, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int buildg_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | numdia, | |||
| doublereal * | pcff, | |||
| doublereal * | acff, | |||
| doublereal * | ac | |||
| ) |
Library VPMG prototypes *.
| int buildg_1__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| doublereal * | oc, | |||
| doublereal * | xoc, | |||
| doublereal * | xoe, | |||
| doublereal * | xon, | |||
| doublereal * | xuc, | |||
| doublereal * | xone, | |||
| doublereal * | xonw, | |||
| doublereal * | xue, | |||
| doublereal * | xuw, | |||
| doublereal * | xun, | |||
| doublereal * | xus, | |||
| doublereal * | xune, | |||
| doublereal * | xunw, | |||
| doublereal * | xuse, | |||
| doublereal * | xusw | |||
| ) |
Library VPMG prototypes.
| int buildg_27__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | xoc, | |||
| doublereal * | xoe, | |||
| doublereal * | xon, | |||
| doublereal * | xuc, | |||
| doublereal * | xone, | |||
| doublereal * | xonw, | |||
| doublereal * | xue, | |||
| doublereal * | xuw, | |||
| doublereal * | xun, | |||
| doublereal * | xus, | |||
| doublereal * | xune, | |||
| doublereal * | xunw, | |||
| doublereal * | xuse, | |||
| doublereal * | xusw | |||
| ) |
Library VPMG prototypes.
| int buildg_7__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | xoc, | |||
| doublereal * | xoe, | |||
| doublereal * | xon, | |||
| doublereal * | xuc, | |||
| doublereal * | xone, | |||
| doublereal * | xonw, | |||
| doublereal * | xue, | |||
| doublereal * | xuw, | |||
| doublereal * | xun, | |||
| doublereal * | xus, | |||
| doublereal * | xune, | |||
| doublereal * | xunw, | |||
| doublereal * | xuse, | |||
| doublereal * | xusw | |||
| ) |
Library VPMG prototypes.
| int buildgaler0_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipkey, | |||
| integer * | numdia, | |||
| doublereal * | pcff, | |||
| integer * | ipcff, | |||
| doublereal * | rpcff, | |||
| doublereal * | acff, | |||
| doublereal * | ccff, | |||
| doublereal * | fcff, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc | |||
| ) |
Library VPMG prototypes.
| int buildgaler1_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | numdia, | |||
| doublereal * | pcff, | |||
| integer * | ipcff, | |||
| doublereal * | rpcff, | |||
| doublereal * | ccff, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | cc | |||
| ) |
Library VPMG prototypes.
| int buildharm0_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xc, | |||
| doublereal * | yc, | |||
| doublereal * | zc, | |||
| doublereal * | gxc, | |||
| doublereal * | gyc, | |||
| doublereal * | gzc, | |||
| doublereal * | a1c, | |||
| doublereal * | a2c, | |||
| doublereal * | a3c, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int buildops_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev, | |||
| integer * | ipkey, | |||
| integer * | iinfo, | |||
| integer * | ido, | |||
| integer * | iz, | |||
| integer * | mgprol, | |||
| integer * | mgcoar, | |||
| integer * | mgsolv, | |||
| integer * | mgdisc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int buildp_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | mgprol, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf | |||
| ) |
Library VPMG prototypes.
| int buildp_modop27__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int buildp_modop7__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int buildp_op27__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int buildp_op7__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int buildp_trilin__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | pc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf | |||
| ) |
Library VPMG prototypes.
| int buildpb_modop27__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int buildpb_modop7__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int buildpb_op27__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int buildpb_op7__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int buildpb_trilin__ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf | |||
| ) |
Library VPMG prototypes.
| int buildstr_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev, | |||
| integer * | iz | |||
| ) |
Library VPMG prototypes.
| doublereal c_scal__ | ( | doublereal * | coef, | |
| doublereal * | u, | |||
| integer * | ipkey | |||
| ) |
Library VPMG prototypes.
| int c_vec__ | ( | doublereal * | coef, | |
| doublereal * | uin, | |||
| doublereal * | uout, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipkey | |||
| ) |
Library VPMG prototypes.
| int cghs_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | p, | |||
| doublereal * | ap, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: xscal_ 14 5 4 4 4 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7.
| int cghsgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | p, | |||
| doublereal * | ap, | |||
| doublereal * | zk, | |||
| doublereal * | zkp1, | |||
| doublereal * | tmp, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7
:ref: prtini_ 14 1 4
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: xscal_ 14 5 4 4 4 7 7
:ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7
:ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7.
| int cgmg_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| doublereal * | rr, | |||
| doublereal * | zz, | |||
| doublereal * | pp, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int cgmgdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes
:ref: maxlev_ 4 3 4 4 4
:ref: mgsz_ 14 19 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: cgmg_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7
:ref: fcgmg_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7.
| int cgmgdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int cinit_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | value | |||
| ) |
Library VPMG prototypes.
| int corsr_ | ( | integer * | nold, | |
| integer * | nnew | |||
| ) |
Library VPMG prototypes.
| doublereal dasum_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep | |||
| ) |
Library VPMG prototypes.
| int daxpy_ | ( | integer * | n, | |
| doublereal * | alpha, | |||
| doublereal * | x, | |||
| integer * | istep, | |||
| doublereal * | y, | |||
| integer * | jstep | |||
| ) |
Library VPMG prototypes.
| doublereal dc_scal__ | ( | doublereal * | coef, | |
| doublereal * | u, | |||
| integer * | ipkey | |||
| ) |
Library VPMG prototypes.
| int dc_vec__ | ( | doublereal * | coef, | |
| doublereal * | uin, | |||
| doublereal * | uout, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipkey | |||
| ) |
Library VPMG prototypes.
| int dcopy_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep, | |||
| doublereal * | y, | |||
| integer * | jstep | |||
| ) |
Library VPMG prototypes.
| doublereal ddot_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep, | |||
| doublereal * | y, | |||
| integer * | jstep | |||
| ) |
Library VPMG prototypes.
| int delget_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | xmin, | |||
| doublereal * | xmax, | |||
| doublereal * | ymin, | |||
| doublereal * | ymax, | |||
| doublereal * | zmin, | |||
| doublereal * | zmax, | |||
| doublereal * | epsin, | |||
| doublereal * | epsout, | |||
| doublereal * | rionst, | |||
| doublereal * | temper, | |||
| integer * | ncrgpt, | |||
| integer * | iepsmap, | |||
| integer * | idebmap, | |||
| integer * | icrgpos, | |||
| doublereal * | crg, | |||
| doublereal * | phi | |||
| ) |
Library VPMG prototypes.
| doublereal dnrm1_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep | |||
| ) |
Library VPMG prototypes.
| doublereal dnrm2_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep | |||
| ) |
Library VPMG prototypes.
| doublereal dnrm8_ | ( | integer * | n, | |
| doublereal * | x, | |||
| integer * | istep | |||
| ) |
Library VPMG prototypes.
| int dpbco_ | ( | doublereal * | abd, | |
| integer * | lda, | |||
| integer * | n, | |||
| integer * | m, | |||
| doublereal * | rcond, | |||
| doublereal * | z__, | |||
| integer * | info | |||
| ) |
Library VPMG prototypes.
| int dpbfa_ | ( | doublereal * | abd, | |
| integer * | lda, | |||
| integer * | n, | |||
| integer * | m, | |||
| integer * | info | |||
| ) |
Library VPMG prototypes.
| int dpbsl_ | ( | doublereal * | abd, | |
| integer * | lda, | |||
| integer * | n, | |||
| integer * | m, | |||
| doublereal * | b | |||
| ) |
Library VPMG prototypes
:ref: dasum_ 7 3 4 7 4
:ref: dscal_ 14 4 4 7 7 4
:ref: daxpy_ 14 6 4 7 7 4 7 4
:ref: ddot_ 7 5 4 7 4 7 4.
| int dscal_ | ( | integer * | n, | |
| doublereal * | fac, | |||
| doublereal * | x, | |||
| integer * | istep | |||
| ) |
Library VPMG prototypes.
| doublereal epsmac_ | ( | integer * | idum | ) |
Library VPMG prototypes.
| int extrac_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | xin, | |||
| doublereal * | xout | |||
| ) |
Library VPMG prototypes.
| int fbound00_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int fbound_ | ( | integer * | ibound, | |
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | gxc, | |||
| doublereal * | gyc, | |||
| doublereal * | gzc | |||
| ) |
Library VPMG prototypes.
| int fcgmg_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| doublereal * | w4, | |||
| doublereal * | w5, | |||
| doublereal * | w6, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int fillco_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int finer_ | ( | integer * | nold, | |
| integer * | nnew | |||
| ) |
Library VPMG prototypes.
| int fmvcs_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int fmvfas_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| doublereal * | w4, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int fnewton_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| doublereal * | cprime, | |||
| doublereal * | rhs, | |||
| doublereal * | xtmp, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int getjac_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev_real__, | |||
| integer * | iz, | |||
| integer * | lev, | |||
| integer * | ipkey, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | cprime, | |||
| doublereal * | rhs, | |||
| doublereal * | cc, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes
:ref: mkcors_ 14 7 4 4 4 4 4 4 4
:ref: mkfine_ 14 7 4 4 4 4 4 4 4
:ref: interp_ 14 9 4 4 4 4 4 4 7 7 7
:ref: prtini_ 14 1 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: power_ 14 19 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 4 4 4
:ref: ipower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7
:ref: dc_vec__ 14 7 7 7 7 4 4 4 4
:ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7.
| int getpre_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | iz, | |||
| integer * | lev, | |||
| integer * | nlev_real__, | |||
| doublereal * | r__, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes :ref: mkcors_ 14 7 4 4 4 4 4 4 4
:ref: mkfine_ 14 7 4 4 4 4 4 4 4
:ref: interp_ 14 9 4 4 4 4 4 4 7 7 7
:ref: prtini_ 14 1 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: azeros_ 14 4 4 4 4 7 *
:ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: xscal_ 14 5 4 4 4 7 7
:ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7.
| int gsrb27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int gsrb7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int gsrb7x_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7
:ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int gsrb_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int gsrbgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7
:ref: prtini_ 14 1 4
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: ngsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: gsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| integer idamax_ | ( | integer * | n, | |
| doublereal * | sx, | |||
| integer * | incx | |||
| ) |
Library VPMG prototypes.
| int interp2_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int interp_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int interpz_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout | |||
| ) |
Library VPMG prototypes.
| int ipower_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| doublereal * | w4, | |||
| doublereal * | eigmin, | |||
| doublereal * | eigmin_model__, | |||
| doublereal * | tol, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| integer ivariv_ | ( | integer * | nu, | |
| integer * | level | |||
| ) |
Library VPMG prototypes.
| int linesearch_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | alpha, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | p, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | ap, | |||
| doublereal * | zk, | |||
| doublereal * | zkp1 | |||
| ) |
Library VPMG prototypes
:ref: tsecnd_ 7 0
:ref: rand_ 6 1 4
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: c_vec__ 14 7 7 7 7 4 4 4 4
:ref: dc_vec__ 14 7 7 7 7 4 4 4 4.
| int matvec27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int matvec27_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int matvec7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int matvec7_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int matvec_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| integer maxlev_ | ( | integer * | n1, | |
| integer * | n2, | |||
| integer * | n3 | |||
| ) |
Library VPMG prototypes.
| int mgdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int mgdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int mgsize_ | ( | integer * | mgcoar, | |
| integer * | mgdisc, | |||
| integer * | mgsolv, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev | |||
| ) |
Library VPMG prototypes
:ref: maxlev_ 4 3 4 4 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: epsmac_ 7 1 4
:ref: mkcors_ 14 7 4 4 4 4 4 4 4
:ref: power_ 14 19 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 4 4 4
:ref: azeros_ 14 4 4 4 4 7
:ref: ipower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7
:ref: mpower_ 14 33 4 4 4 7 4 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7
:ref: fbound00_ 14 4 4 4 4 7
:ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: fmvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: mvfas_ 14 33 4 4 4 7 4 7 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: fmvfas_ 14 33 4 4 4 7 4 7 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7.
| int mgsz_ | ( | integer * | mgcoar, | |
| integer * | mgdisc, | |||
| integer * | mgsolv, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nf, | |||
| integer * | nc, | |||
| integer * | narr, | |||
| integer * | narrc, | |||
| integer * | n_rpc__, | |||
| integer * | n_iz__, | |||
| integer * | n_ipc__, | |||
| integer * | iretot, | |||
| integer * | iintot | |||
| ) |
Library VPMG prototypes.
| int mkcors_ | ( | integer * | numlev, | |
| integer * | nxold, | |||
| integer * | nyold, | |||
| integer * | nzold, | |||
| integer * | nxnew, | |||
| integer * | nynew, | |||
| integer * | nznew | |||
| ) |
Library VPMG prototypes.
| int mkfine_ | ( | integer * | numlev, | |
| integer * | nxold, | |||
| integer * | nyold, | |||
| integer * | nzold, | |||
| integer * | nxnew, | |||
| integer * | nynew, | |||
| integer * | nznew | |||
| ) |
Library VPMG prototypes.
| int mpower_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| doublereal * | w4, | |||
| doublereal * | eigmax, | |||
| doublereal * | tol, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: axrand_ 14 4 4 4 4 7
:ref: azeros_ 14 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xscal_ 14 5 4 4 4 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: mvcs_ 14 32 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 4 7 7 7 7 7 7.
| int mresid27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__ | |||
| ) |
Library VPMG prototypes.
| int mresid27_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | r__ | |||
| ) |
Library VPMG prototypes.
| int mresid7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__ | |||
| ) |
Library VPMG prototypes.
| int mresid7_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | r__ | |||
| ) |
Library VPMG prototypes.
| int mresid_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__ | |||
| ) |
Library VPMG prototypes.
| int mvcs_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: mkcors_ 14 7 4 4 4 4 4 4 4
:ref: mkfine_ 14 7 4 4 4 4 4 4 4
:ref: interp_ 14 9 4 4 4 4 4 4 7 7 7
:ref: prtini_ 14 1 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: azeros_ 14 4 4 4 4 7
:ref: smooth_ 14 19 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 4
:ref: xcopy_small__ 14 5 4 4 4 7 7
:ref: dpbsl_ 14 5 7 4 4 4 7
:ref: xcopy_large__ 14 5 4 4 4 7 7
:ref: fbound00_ 14 4 4 4 4 7
:ref: mresid_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: ivariv_ 4 2 4 4
:ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7.
| int mvfas_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| doublereal * | w4, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: mkcors_ 14 7 4 4 4 4 4 4 4
:ref: mkfine_ 14 7 4 4 4 4 4 4 4
:ref: interp_ 14 9 4 4 4 4 4 4 7 7 7
:ref: prtini_ 14 1 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: nsmooth_ 14 19 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4 4
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: ivariv_ 4 2 4 4
:ref: restrc_ 14 9 4 4 4 4 4 4 7 7 7
:ref: extrac_ 14 8 4 4 4 4 4 4 7 7
:ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7.
| int ncghs_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | p, | |||
| doublereal * | ap, | |||
| doublereal * | r__, | |||
| doublereal * | zk, | |||
| doublereal * | zkp1, | |||
| doublereal * | tmp, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: xscal_ 14 5 4 4 4 7 7
:ref: linesearch_ 14 15 4 4 4 7 4 7 7 7 7 7 7 7 7 7 7.
| int ncghsdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int ncghsdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int ncghsgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | p, | |||
| doublereal * | ap, | |||
| doublereal * | zk, | |||
| doublereal * | zkp1, | |||
| doublereal * | tmp, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int newdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes
:ref: maxlev_ 4 3 4 4 4
:ref: mgsz_ 14 19 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: buildalg_ 14 14 4 4 4 4 4 4 4 7 7 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: newton_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7
:ref: fnewton_ 14 35 4 4 4 7 4 7 7 7 7 4 4 4 4 4 4 4 4 4 4 7 7 7 4 4 4 7 7 7 4 7 7 7 7 7 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7.
| int newdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int newton_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | nlev, | |||
| integer * | ilev, | |||
| integer * | nlev_real__, | |||
| integer * | mgsolv, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgsmoo, | |||
| doublereal * | cprime, | |||
| doublereal * | rhs, | |||
| doublereal * | xtmp, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | pc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int ngsrb27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int ngsrb7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int ngsrb7x_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: c_scal__ 7 3 7 7 4
:ref: dc_scal__ 7 3 7 7 4
:ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7
:ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int ngsrb_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int ngsrbdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int ngsrbdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int ngsrbgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int ninterp27_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | cc, | |||
| doublereal * | fc | |||
| ) |
Library VPMG prototypes
:ref: fbound00_ 14 4 4 4 4 7
:ref: c_scal__ 7 3 7 7 4
:ref: dc_scal__ 7 3 7 7 4.
| int ninterp7_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | cc, | |||
| doublereal * | fc | |||
| ) |
Library VPMG prototypes.
| int ninterp_ | ( | integer * | nxc, | |
| integer * | nyc, | |||
| integer * | nzc, | |||
| integer * | nxf, | |||
| integer * | nyf, | |||
| integer * | nzf, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | pc, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc | |||
| ) |
Library VPMG prototypes.
| int nmatvec27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmatvec7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmatvec_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmatvecd27_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmatvecd7_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | y, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmresid27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmresid27_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmresid7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmresid7_1s__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nmresid_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1 | |||
| ) |
Library VPMG prototypes.
| int nrich27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7
:ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int nrich7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nrich_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nrichdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nrichdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nrichgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int nsmooth_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint, | |||
| integer * | meth | |||
| ) |
Library VPMG prototypes
:ref: nwjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: ngsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: nsor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: nrich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| int nsor27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
/*:ref: c_scal__ 7 3 7 7 4
/*:ref: dc_scal__ 7 3 7 7 4
/*:ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7
/*:ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int nsor7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nsor_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nsordriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nsordriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nsorgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int nwjac27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: c_scal__ 7 3 7 7 4
:ref: dc_scal__ 7 3 7 7 4
:ref: nmresid7_1s__ 14 14 4 4 4 4 7 7 7 7 7 7 7 7 7 7
:ref: nmresid27_1s__ 14 24 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int nwjac7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nwjac_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int nwjacdriv2_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| integer * | iz, | |||
| doublereal * | w0, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nwjacdriv_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | iwork, | |||
| doublereal * | rwork, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf | |||
| ) |
Library VPMG prototypes.
| int nwjacgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes.
| int packmg_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nrwk, | |||
| integer * | niwk, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev, | |||
| integer * | nu1, | |||
| integer * | nu2, | |||
| integer * | mgkey, | |||
| integer * | itmax, | |||
| integer * | istop, | |||
| integer * | ipcon, | |||
| integer * | nonlin, | |||
| integer * | mgsmoo, | |||
| integer * | mgprol, | |||
| integer * | mgcoar, | |||
| integer * | mgsolv, | |||
| integer * | mgdisc, | |||
| integer * | iinfo, | |||
| doublereal * | errtol, | |||
| integer * | ipkey, | |||
| doublereal * | omegal, | |||
| doublereal * | omegan, | |||
| integer * | irite, | |||
| integer * | iperf | |||
| ) |
Library VPMG prototypes.
| int power_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | iz, | |||
| integer * | ilev, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | w3, | |||
| doublereal * | w4, | |||
| doublereal * | eigmax, | |||
| doublereal * | eigmax_model__, | |||
| doublereal * | tol, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | iinfo | |||
| ) |
Library VPMG prototypes.
| int prtini_ | ( | integer * | istop | ) |
Library VPMG prototypes.
| int prtmatb_ | ( | doublereal * | a, | |
| integer * | n, | |||
| integer * | m, | |||
| integer * | lda | |||
| ) |
Library VPMG prototypes.
| int prtmatd27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw | |||
| ) |
Library VPMG prototypes.
| int prtmatd7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc | |||
| ) |
Library VPMG prototypes.
| int prtmatd_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac | |||
| ) |
Library VPMG prototypes.
| int prtstp_ | ( | integer * | iok, | |
| integer * | iters, | |||
| doublereal * | rsnrm, | |||
| doublereal * | rsden, | |||
| doublereal * | orsnrm | |||
| ) |
Library VPMG prototypes.
| int readit_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | nlev, | |||
| integer * | nrwk, | |||
| integer * | niwk, | |||
| integer * | key, | |||
| integer * | meth | |||
| ) |
Library VPMG prototypes.
| int restrc2_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | opc, | |||
| doublereal * | opn, | |||
| doublereal * | ops, | |||
| doublereal * | ope, | |||
| doublereal * | opw, | |||
| doublereal * | opne, | |||
| doublereal * | opnw, | |||
| doublereal * | opse, | |||
| doublereal * | opsw, | |||
| doublereal * | upc, | |||
| doublereal * | upn, | |||
| doublereal * | ups, | |||
| doublereal * | upe, | |||
| doublereal * | upw, | |||
| doublereal * | upne, | |||
| doublereal * | upnw, | |||
| doublereal * | upse, | |||
| doublereal * | upsw, | |||
| doublereal * | dpc, | |||
| doublereal * | dpn, | |||
| doublereal * | dps, | |||
| doublereal * | dpe, | |||
| doublereal * | dpw, | |||
| doublereal * | dpne, | |||
| doublereal * | dpnw, | |||
| doublereal * | dpse, | |||
| doublereal * | dpsw | |||
| ) |
Library VPMG prototypes.
| int restrc_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | xin, | |||
| doublereal * | xout, | |||
| doublereal * | pc | |||
| ) |
Library VPMG prototypes.
| int restrcz_ | ( | integer * | nxf, | |
| integer * | nyf, | |||
| integer * | nzf, | |||
| integer * | nxc, | |||
| integer * | nyc, | |||
| integer * | nzc, | |||
| doublereal * | xin, | |||
| doublereal * | xout | |||
| ) |
Library VPMG prototypes
:ref: c_vec__ 14 7 7 7 7 4 4 4 4
:ref: fbound00_ 14 4 4 4 4 7.
| int rich27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7
:ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int rich7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int rich_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int richgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7
:ref: prtini_ 14 1 4
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: nrich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: rich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| int smooth_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint, | |||
| integer * | meth | |||
| ) |
Library VPMG prototypes
:ref: wjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: gsrb_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: sor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: rich_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: cghs_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| int sor27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7
:ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int sor7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int sor_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int sorgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7
:ref: prtini_ 14 1 4
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: nsor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: sor_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| int tstart_ | ( | doublereal * | before, | |
| doublereal * | overhd | |||
| ) |
Library VPMG prototypes.
| int tstop_ | ( | doublereal * | before, | |
| doublereal * | overhd, | |||
| doublereal * | cputme | |||
| ) |
Library VPMG prototypes.
| int wjac27_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | one, | |||
| doublereal * | onw, | |||
| doublereal * | ue, | |||
| doublereal * | uw, | |||
| doublereal * | un, | |||
| doublereal * | us, | |||
| doublereal * | une, | |||
| doublereal * | unw, | |||
| doublereal * | use, | |||
| doublereal * | usw, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes
:ref: mresid7_1s__ 14 13 4 4 4 4 7 7 7 7 7 7 7 7 7
:ref: mresid27_1s__ 14 23 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7.
| int wjac7_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | oc, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | oe, | |||
| doublereal * | on, | |||
| doublereal * | uc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int wjac_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | x, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| doublereal * | r__, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | iresid, | |||
| integer * | iadjoint | |||
| ) |
Library VPMG prototypes.
| int wjacgo_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | r__, | |||
| doublereal * | w1, | |||
| doublereal * | w2, | |||
| integer * | istop, | |||
| integer * | itmax, | |||
| integer * | iters, | |||
| integer * | ierror, | |||
| integer * | iok, | |||
| integer * | iinfo, | |||
| doublereal * | epsiln, | |||
| doublereal * | errtol, | |||
| doublereal * | omega, | |||
| integer * | ipc, | |||
| doublereal * | rpc, | |||
| doublereal * | ac, | |||
| doublereal * | cc, | |||
| doublereal * | fc, | |||
| doublereal * | tru | |||
| ) |
Library VPMG prototypes
:ref: prtstp_ 14 5 4 4 7 7 7
:ref: buildstr_ 14 5 4 4 4 4 4
:ref: tstart_ 14 2 7 7
:ref: buildops_ 14 30 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
:ref: tstop_ 14 3 7 7 7
:ref: nmatvec_ 14 10 4 4 4 4 7 7 7 7 7 7
:ref: matvec_ 14 9 4 4 4 4 7 7 7 7 7
:ref: epsmac_ 7 1 4
:ref: fbound00_ 14 4 4 4 4 7
:ref: fbound_ 14 8 4 4 4 4 7 7 7 7
:ref: prtini_ 14 1 4
:ref: azeros_ 14 4 4 4 4 7
:ref: nmresid_ 14 11 4 4 4 4 7 7 7 7 7 7 7
:ref: xnrm1_ 7 4 4 4 4 7
:ref: xnrm2_ 7 4 4 4 4 7
:ref: xdot_ 7 5 4 4 4 7 7
:ref: xcopy_ 14 5 4 4 4 7 7
:ref: nwjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4
:ref: xaxpy_ 14 6 4 4 4 7 7 7
:ref: wjac_ 14 18 4 4 4 4 7 7 7 7 7 7 7 7 4 4 7 7 4 4.
| int writit_ | ( | integer * | iparm, | |
| doublereal * | rparm, | |||
| integer * | nx, | |||
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | u, | |||
| doublereal * | xf, | |||
| doublereal * | yf, | |||
| doublereal * | zf, | |||
| doublereal * | gxcf, | |||
| doublereal * | gycf, | |||
| doublereal * | gzcf, | |||
| doublereal * | a1cf, | |||
| doublereal * | a2cf, | |||
| doublereal * | a3cf, | |||
| doublereal * | ccf, | |||
| doublereal * | fcf, | |||
| doublereal * | tcf, | |||
| integer * | key | |||
| ) |
Library VPMG prototypes
:ref: fillco_ 14 17 4 7 4 4 4 7 7 7 7 7 7 7 7 7 7 7 7.
| int xaxpy_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | alpha, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int xcopy_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int xcopy_large__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| int xcopy_small__ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| doublereal xdot3_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| doublereal xdot_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x, | |||
| doublereal * | y | |||
| ) |
Library VPMG prototypes.
| doublereal xnrm1_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| doublereal xnrm2_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| doublereal xnrm8_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int xprint_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int xrand_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int xscal_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | fac, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
| int zeros_ | ( | integer * | nx, | |
| integer * | ny, | |||
| integer * | nz, | |||
| doublereal * | x | |||
| ) |
Library VPMG prototypes.
1.5.6