Lines Matching refs:fsolver

35       subroutine fhypre_boomeramgcreate(fsolver)  argument
38 integer*8 fsolver local
40 call HYPRE_BoomerAMGCreate(fsolver, ierr)
52 subroutine fhypre_boomeramgdestroy(fsolver) argument
55 integer*8 fsolver local
57 call HYPRE_BoomerAMGDestroy(fsolver, ierr)
69 subroutine fhypre_boomeramgsetup(fsolver, fA, fb, fx) argument
72 integer*8 fsolver local
77 call HYPRE_BoomerAMGSetup(fsolver, fA, fb, fx, ierr)
89 subroutine fhypre_boomeramgsolve(fsolver, fA, fb, fx) argument
92 integer*8 fsolver local
97 call HYPRE_BoomerAMGSolve(fsolver, fA, fb, fx, ierr)
109 subroutine fhypre_boomeramgsolvet(fsolver, fA, fb, fx) argument
112 integer*8 fsolver local
117 call HYPRE_BoomerAMGSolveT(fsolver, fA, fb, fx, ierr)
129 subroutine fhypre_boomeramgsetrestriction(fsolver, frestr_par) argument
133 integer*8 fsolver local
135 call HYPRE_BoomerAMGSetRestriction(fsolver, frestr_par, ierr)
147 subroutine fhypre_boomeramgsetmaxlevels(fsolver, fmaxlvl) argument
151 integer*8 fsolver local
153 call HYPRE_BoomerAMGSetMaxLevels(fsolver, fmaxlvl, ierr)
165 subroutine fhypre_boomeramggetmaxlevels(fsolver, fmaxlvl) argument
169 integer*8 fsolver local
171 call HYPRE_BoomerAMGGetMaxLevels(fsolver, fmaxlvl, ierr)
183 subroutine fhypre_boomeramgsetstrongthrshl(fsolver, fstrong) argument
187 integer*8 fsolver local
189 call HYPRE_BoomerAMGSetStrongThrshld(fsolver, fstrong, ierr)
201 subroutine fhypre_boomeramggetstrongthrshl(fsolver, fstrong) argument
205 integer*8 fsolver local
207 call HYPRE_BoomerAMGGetStrongThrshld(fsolver, fstrong, ierr)
219 subroutine fhypre_boomeramgsetmaxrowsum(fsolver, fmaxrowsum) argument
223 integer*8 fsolver local
225 call HYPRE_BoomerAMGSetMaxRowSum(fsolver, fmaxrowsum, ierr)
237 subroutine fhypre_boomeramggetmaxrowsum(fsolver, fmaxrowsum) argument
241 integer*8 fsolver local
243 call HYPRE_BoomerAMGGetMaxRowSum(fsolver, fmaxrowsum, ierr)
255 subroutine fhypre_boomeramgsettruncfactor(fsolver, ftrunc_factor) argument
259 integer*8 fsolver local
261 call HYPRE_BoomerAMGSetTruncFactor(fsolver, ftrunc_factor, ierr)
273 subroutine fhypre_boomeramggettruncfactor(fsolver, ftrunc_factor) argument
277 integer*8 fsolver local
279 call HYPRE_BoomerAMGGetTruncFactor(fsolver, ftrunc_factor, ierr)
291 subroutine fhypre_boomeramgsetscommpkgswit(fsolver, fcommswtch) argument
295 integer*8 fsolver local
297 call HYPRE_BoomerAMGSetSCommPkgSwitc(fsolver, fcommswtch, ierr)
309 subroutine fhypre_boomeramgsetinterptype(fsolver, finterp) argument
313 integer*8 fsolver local
315 call HYPRE_BoomerAMGSetInterpType(fsolver, finterp, ierr)
327 subroutine fhypre_boomeramgsetminiter(fsolver, fminiter) argument
331 integer*8 fsolver local
333 call HYPRE_BoomerAMGSetMinIter(fsolver, fminiter, ierr)
345 subroutine fhypre_boomeramgsetmaxiter(fsolver, fmaxiter) argument
349 integer*8 fsolver local
351 call HYPRE_BoomerAMGSetMaxIter(fsolver, fmaxiter, ierr)
363 subroutine fhypre_boomeramggetmaxiter(fsolver, fmaxiter) argument
367 integer*8 fsolver local
369 call HYPRE_BoomerAMGGetMaxIter(fsolver, fmaxiter, ierr)
381 subroutine fhypre_boomeramgsetcoarsentype(fsolver, fcoarsen) argument
385 integer*8 fsolver local
387 call HYPRE_BoomerAMGSetCoarsenType(fsolver, fcoarsen, ierr)
399 subroutine fhypre_boomeramggetcoarsentype(fsolver, fcoarsen) argument
403 integer*8 fsolver local
405 call HYPRE_BoomerAMGGetCoarsenType(fsolver, fcoarsen, ierr)
417 subroutine fhypre_boomeramgsetmeasuretype(fsolver, fmeasure) argument
421 integer*8 fsolver local
423 call HYPRE_BoomerAMGSetMeasureType(fsolver, fmeasure, ierr)
435 subroutine fhypre_boomeramggetmeasuretype(fsolver, fmeasure) argument
439 integer*8 fsolver local
441 call HYPRE_BoomerAMGGetMeasureType(fsolver, fmeasure, ierr)
453 subroutine fhypre_boomeramgsetsetuptype(fsolver, fsetup) argument
457 integer*8 fsolver local
459 call HYPRE_BoomerAMGSetSetupType(fsolver, fsetup, ierr)
471 subroutine fhypre_boomeramgsetcycletype(fsolver, fcycle) argument
475 integer*8 fsolver local
477 call HYPRE_BoomerAMGSetCycleType(fsolver, fcycle, ierr)
489 subroutine fhypre_boomeramggetcycletype(fsolver, fcycle) argument
493 integer*8 fsolver local
495 call HYPRE_BoomerAMGGetCycleType(fsolver, fcycle, ierr)
507 subroutine fhypre_boomeramgsettol(fsolver, ftol) argument
511 integer*8 fsolver local
513 call HYPRE_BoomerAMGSetTol(fsolver, ftol, ierr)
525 subroutine fhypre_boomeramggettol(fsolver, ftol) argument
529 integer*8 fsolver local
531 call HYPRE_BoomerAMGGetTol(fsolver, ftol, ierr)
543 subroutine fhypre_boomeramgsetnumsweeps(fsolver, fnumsweeps) argument
547 integer*8 fsolver local
549 call HYPRE_BoomerAMGSetNumSweeps(fsolver, fnumsweeps, ierr)
561 subroutine fhypre_boomeramgsetcyclenumswee(fsolver, fnumsweeps, argument
567 integer*8 fsolver
569 call HYPRE_BoomerAMGSetCycleNumSweeps(fsolver, fnumsweeps, fk,
582 subroutine fhypre_boomeramggetcyclenumswee(fsolver, fnumsweeps, argument
588 integer*8 fsolver
590 call HYPRE_BoomerAMGGetCycleNumSweeps(fsolver, fnumsweeps, fk,
650 subroutine fhypre_boomeramgsetrelaxtype(fsolver, frelaxtype) argument
654 integer*8 fsolver local
656 call HYPRE_BoomerAMGSetRelaxType(fsolver, frelaxtype, ierr)
668 subroutine fhypre_boomeramgsetcyclerelaxty(fsolver, frelaxtype, argument
674 integer*8 fsolver
676 call HYPRE_BoomerAMGSetCycleRelaxType(fsolver, fk, frelaxtype,
689 subroutine fhypre_boomeramggetcyclerelaxty(fsolver, frelaxtype, argument
695 integer*8 fsolver
697 call HYPRE_BoomerAMGGetCycleRelaxType(fsolver, fk, frelaxtype,
710 subroutine fhypre_boomeramgsetrelaxorder(fsolver, frlxorder) argument
714 integer*8 fsolver local
716 call HYPRE_BoomerAMGSetRelaxOrder(fsolver, frlxorder, ierr)
728 subroutine fhypre_boomeramgsetrelaxwt(fsolver, frelaxwt) argument
731 integer*8 fsolver local
734 call HYPRE_BoomerAMGSetRelaxWt(fsolver, frelaxwt, ierr)
746 subroutine fhypre_boomeramgsetlevelrelaxwt(fsolver, frelaxwt, argument
751 integer*8 fsolver
754 call HYPRE_BoomerAMGSetLevelRelaxWt(fsolver, frelaxwt, flevel,
767 subroutine fhypre_boomeramgsetouterwt(fsolver, fouterwt) argument
770 integer*8 fsolver local
773 call HYPRE_BoomerAMGSetOuterWt(fsolver, fouterwt, ierr)
785 subroutine fhypre_boomeramgsetlevelouterwt(fsolver, fouterwt, argument
790 integer*8 fsolver
793 call HYPRE_BoomerAMGSetLevelOuterWt(fsolver, fouterwt, flevel,
806 subroutine fhypre_boomeramgsetsmoothtype(fsolver, fsmooth) argument
810 integer*8 fsolver local
812 call HYPRE_BoomerAMGSetSmoothType(fsolver, fsmooth, ierr)
824 subroutine fhypre_boomeramggetsmoothtype(fsolver, fsmooth) argument
828 integer*8 fsolver local
830 call HYPRE_BoomerAMGGetSmoothType(fsolver, fsmooth, ierr)
842 subroutine fhypre_boomeramgsetsmoothnumlvl(fsolver, fsmooth) argument
846 integer*8 fsolver local
848 call HYPRE_BoomerAMGSetSmoothNumLvls(fsolver, fsmooth, ierr)
860 subroutine fhypre_boomeramggetsmoothnumlvl(fsolver, fsmooth) argument
864 integer*8 fsolver local
866 call HYPRE_BoomerAMGGetSmoothNumLvls(fsolver, fsmooth, ierr)
878 subroutine fhypre_boomeramgsetsmoothnumswp(fsolver, fsmooth) argument
882 integer*8 fsolver local
884 call HYPRE_BoomerAMGSetSmoothNumSwps(fsolver, fsmooth, ierr)
896 subroutine fhypre_boomeramggetsmoothnumswp(fsolver, fsmooth) argument
900 integer*8 fsolver local
902 call HYPRE_BoomerAMGGetSmoothNumSwps(fsolver, fsmooth, ierr)
914 subroutine fhypre_boomeramgsetlogging(fsolver, flogging) argument
918 integer*8 fsolver local
920 call HYPRE_BoomerAMGSetLogging(fsolver, flogging, ierr)
932 subroutine fhypre_boomeramggetlogging(fsolver, flogging) argument
936 integer*8 fsolver local
938 call HYPRE_BoomerAMGGetLogging(fsolver, flogging, ierr)
950 subroutine fhypre_boomeramgsetprintlevel(fsolver, fprintlevel) argument
954 integer*8 fsolver local
956 call HYPRE_BoomerAMGSetPrintLevel(fsolver, fprintlevel, ierr)
968 subroutine fhypre_boomeramggetprintlevel(fsolver, fprintlevel) argument
972 integer*8 fsolver local
974 call HYPRE_BoomerAMGGetPrintLevel(fsolver, fprintlevel, ierr)
986 subroutine fhypre_boomeramgsetprintfilenam(fsolver, fname) argument
989 integer*8 fsolver local
992 call HYPRE_BoomerAMGSetPrintFileName(fsolver, fname, ierr)
1004 subroutine fhypre_boomeramgsetdebugflag(fsolver, fdebug) argument
1008 integer*8 fsolver local
1010 call HYPRE_BoomerAMGSetDebugFlag(fsolver, fdebug, ierr)
1022 subroutine fhypre_boomeramggetdebugflag(fsolver, fdebug) argument
1026 integer*8 fsolver local
1028 call HYPRE_BoomerAMGGetDebugFlag(fsolver, fdebug, ierr)
1040 subroutine fhypre_boomeramggetnumiteration(fsolver, fnumiter) argument
1044 integer*8 fsolver local
1046 call HYPRE_BoomerAMGGetNumIterations(fsolver, fnumiter, ierr)
1058 subroutine fhypre_boomeramggetcumnumiterat(fsolver, fnumiter) argument
1062 integer*8 fsolver local
1064 call HYPRE_BoomerAMGGetNumIterations(fsolver, fnumiter, ierr)
1076 subroutine fhypre_boomeramggetresidual(fsolver, fresid) argument
1079 integer*8 fsolver local
1082 call HYPRE_BoomerAMGGetResidual(fsolver, fresid, ierr)
1094 subroutine fhypre_boomeramggetfinalreltvre(fsolver, frelresid) argument
1097 integer*8 fsolver local
1100 call HYPRE_BoomerAMGGetFinalReltvRes(fsolver, frelresid, ierr)
1112 subroutine fhypre_boomeramgsetvariant(fsolver, fvariant) argument
1116 integer*8 fsolver local
1118 call HYPRE_BoomerAMGSetVariant(fsolver, fvariant, ierr)
1130 subroutine fhypre_boomeramggetvariant(fsolver, fvariant) argument
1134 integer*8 fsolver local
1136 call HYPRE_BoomerAMGGetVariant(fsolver, fvariant, ierr)
1148 subroutine fhypre_boomeramgsetoverlap(fsolver, foverlap) argument
1152 integer*8 fsolver local
1154 call HYPRE_BoomerAMGSetOverlap(fsolver, foverlap, ierr)
1166 subroutine fhypre_boomeramggetoverlap(fsolver, foverlap) argument
1170 integer*8 fsolver local
1172 call HYPRE_BoomerAMGGetOverlap(fsolver, foverlap, ierr)
1184 subroutine fhypre_boomeramgsetdomaintype(fsolver, fdomain) argument
1188 integer*8 fsolver local
1190 call HYPRE_BoomerAMGSetDomainType(fsolver, fdomain, ierr)
1202 subroutine fhypre_boomeramggetdomaintype(fsolver, fdomain) argument
1206 integer*8 fsolver local
1208 call HYPRE_BoomerAMGGetDomainType(fsolver, fdomain, ierr)
1220 subroutine fhypre_boomeramgsetschwarzrlxwt(fsolver, fschwarz) argument
1224 integer*8 fsolver local
1226 call HYPRE_BoomerAMGSetSchwarzRlxWt(fsolver, fschwarz, ierr)
1238 subroutine fhypre_boomeramggetschwarzrlxwt(fsolver, fschwarz) argument
1242 integer*8 fsolver local
1244 call HYPRE_BoomerAMGGetSchwarzRlxWt(fsolver, fschwarz, ierr)
1256 subroutine fhypre_boomeramgsetsym(fsolver, fsym) argument
1260 integer*8 fsolver local
1262 call HYPRE_BoomerAMGSetSym(fsolver, fsym, ierr)
1274 subroutine fhypre_boomeramgsetlevel(fsolver, flevel) argument
1278 integer*8 fsolver local
1280 call HYPRE_BoomerAMGSetLevel(fsolver, flevel, ierr)
1292 subroutine fhypre_boomeramgsetfilter(fsolver, ffilter) argument
1296 integer*8 fsolver local
1298 call HYPRE_BoomerAMGSetFilter(fsolver, ffilter, ierr)
1310 subroutine fhypre_boomeramgsetdroptol(fsolver, fdroptol) argument
1314 integer*8 fsolver local
1316 call HYPRE_BoomerAMGSetDropTol(fsolver, fdroptol, ierr)
1328 subroutine fhypre_boomeramgsetmaxnzperrow(fsolver, fmaxnzperrow) argument
1332 integer*8 fsolver local
1334 call HYPRE_BoomerAMGSetMaxNzPerRow(fsolver, fmaxnzperrow, ierr)
1346 subroutine fhypre_boomeramgseteuclidfile(fsolver, ffile) argument
1349 integer*8 fsolver local
1352 call HYPRE_BoomerAMGSetEuclidFile(fsolver, ffile, ierr)
1364 subroutine fhypre_boomeramgsetnumfunctions(fsolver, fnfncs) argument
1368 integer*8 fsolver local
1370 call HYPRE_BoomerAMGSetNumFunctions(fsolver, fnfncs, ierr)
1382 subroutine fhypre_boomeramggetnumfunctions(fsolver, fnfncs) argument
1386 integer*8 fsolver local
1388 call HYPRE_BoomerAMGGetNumFunctions(fsolver, fnfncs, ierr)
1400 subroutine fhypre_boomeramgsetnodal(fsolver, fnodal) argument
1404 integer*8 fsolver local
1406 call HYPRE_BoomerAMGSetNodal(fsolver, fnodal, ierr)
1418 subroutine fhypre_boomeramgsetdoffunc(fsolver, fdoffunc) argument
1422 integer*8 fsolver local
1424 call HYPRE_BoomerAMGSetDofFunc(fsolver, fdoffunc, ierr)
1436 subroutine fhypre_boomeramgsetnumpaths(fsolver, fnumpaths) argument
1440 integer*8 fsolver local
1442 call HYPRE_BoomerAMGSetNumPaths(fsolver, fnumpaths, ierr)
1454 subroutine fhypre_boomeramgsetaggnumlevels(fsolver, fagglvl) argument
1458 integer*8 fsolver local
1460 call HYPRE_BoomerAMGSetAggNumLevels(fsolver, fagglvl, ierr)
1472 subroutine fhypre_boomeramgsetgsmg(fsolver, fgsmg) argument
1476 integer*8 fsolver local
1478 call HYPRE_BoomerAMGSetGSMG(fsolver, fgsmg, ierr)
1490 subroutine fhypre_boomeramgsetnumsamples(fsolver, fsamples) argument
1494 integer*8 fsolver local
1496 call HYPRE_BoomerAMGSetNumSamples(fsolver, fsamples, ierr)
1508 subroutine fhypre_parcsrbicgstabcreate(fcomm, fsolver) argument
1512 integer*8 fsolver local
1514 call HYPRE_ParCSRBiCGSTABCreate(fcomm, fsolver, ierr)
1526 subroutine fhypre_parcsrbicgstabdestroy(fsolver) argument
1529 integer*8 fsolver local
1531 call HYPRE_ParCSRBiCGSTABDestroy(fsolver, ierr)
1543 subroutine fhypre_parcsrbicgstabsetup(fsolver, fA, fb, fx) argument
1546 integer*8 fsolver local
1551 call HYPRE_ParCSRBiCGSTABSetup(fsolver, fA, fb, fx, ierr)
1563 subroutine fhypre_parcsrbicgstabsolve(fsolver, fA, fb, fx) argument
1566 integer*8 fsolver local
1571 call HYPRE_ParCSRBiCGSTABSolve(fsolver, fA, fb, fx)
1583 subroutine fhypre_parcsrbicgstabsettol(fsolver, ftol) argument
1586 integer*8 fsolver local
1589 call HYPRE_ParCSRBiCGSTABSetTol(fsolver, ftol, ierr)
1601 subroutine fhypre_parcsrbicgstabsetminiter(fsolver, fminiter) argument
1605 integer*8 fsolver local
1607 call HYPRE_ParCSRBiCGSTABSetMinIter(fsolver, fminiter, ierr)
1619 subroutine fhypre_parcsrbicgstabsetmaxiter(fsolver, fmaxiter) argument
1623 integer*8 fsolver local
1625 call HYPRE_ParCSRBiCGSTABSetMaxIter(fsolver, fmaxiter, ierr)
1637 subroutine fhypre_parcsrbicgstabsetstopcrit(fsolver, fstopcrit) argument
1641 integer*8 fsolver local
1643 call HYPRE_ParCSRBiCGSTABSetStopCrit(fsolver, fstopcrit, ierr)
1655 subroutine fhypre_parcsrbicgstabsetprecond(fsolver, fprecond_id, argument
1660 integer*8 fsolver
1663 call HYPRE_ParCSRBiCGSTABSetPrecond(fsolver, fprecond_id,
1676 subroutine fhypre_parcsrbicgstabgetprecond(fsolver, fprecond) argument
1679 integer*8 fsolver local
1682 call HYPRE_ParCSRBiCGSTABGetPrecond(fsolver, fprecond)
1694 subroutine fhypre_parcsrbicgstabsetlogging(fsolver, flog) argument
1698 integer*8 fsolver local
1700 call HYPRE_ParCSRBiCGSTABSetLogging(fsolver, flog, ierr)
1712 subroutine fhypre_parcsrbicgstabsetprintle(fsolver, fprntlvl) argument
1716 integer*8 fsolver local
1718 call HYPRE_ParCSRBiCGSTABSetPrintLev(fsolver, fprntlvl, ierr)
1730 subroutine fhypre_parcsrbicgstabgetnumiter(fsolver, fnumiter) argument
1734 integer*8 fsolver local
1736 call HYPRE_ParCSRBiCGSTABGetNumIter(fsolver, fnumiter, ierr)
1748 subroutine fhypre_parcsrbicgstabgetfinalre(fsolver, fnorm) argument
1751 integer*8 fsolver local
1754 call HYPRE_ParCSRBiCGSTABGetFinalRel(fsolver, fnorm, ierr)
1767 subroutine fhypre_blocktridiagcreate(fsolver) argument
1770 integer*8 fsolver local
1772 call HYPRE_BlockTridiagCreate(fsolver, ierr)
1784 subroutine fhypre_blocktridiagdestroy(fsolver) argument
1787 integer*8 fsolver local
1789 call HYPRE_BlockTridiagDestroy(fsolver, ierr)
1801 subroutine fhypre_blocktridiagsetup(fsolver, fA, fb, fx) argument
1804 integer*8 fsolver local
1809 call HYPRE_BlockTridiagSetup(fsolver, fA, fb, fx, ierr)
1821 subroutine fhypre_blocktridiagsolve(fsolver, fA, fb, fx) argument
1824 integer*8 fsolver local
1829 call HYPRE_BlockTridiagSolve(fsolver, fA, fb, fx, ierr)
1841 subroutine fhypre_blocktridiagsetindexset(fsolver, fn, finds) argument
1846 integer*8 fsolver local
1848 call HYPRE_BlockTridiagSetIndexSet(fsolver, fn, finds, ierr)
1860 subroutine fhypre_blocktridiagsetamgstreng(fsolver, fthresh) argument
1863 integer*8 fsolver local
1866 call HYPRE_BlockTridiagSetAMGStrengt(fsolver, fthresh,
1880 subroutine fhypre_blocktridiagsetamgnumswe(fsolver, fnumsweep) argument
1884 integer*8 fsolver local
1886 call HYPRE_BlockTridiagSetAMGNumSwee(fsolver, fnumsweep, ierr)
1898 subroutine fhypre_blocktridiagsetamgrelaxt(fsolver, frlxtyp) argument
1902 integer*8 fsolver local
1904 call HYPRE_BlockTridiagSetAMGRelaxTy(fsolver, frlxtyp, ierr)
1916 subroutine fhypre_blocktridiagsetprintleve(fsolver, fprntlvl) argument
1920 integer*8 fsolver local
1922 call HYPRE_BlockTridiagSetPrintLevel(fsolver, fprntlvl, ierr)
1936 subroutine fhypre_parcsrcgnrcreate(fcomm, fsolver) argument
1940 integer*8 fsolver local
1942 call HYPRE_ParCSRCGNRCreate(fcomm, fsolver, ierr)
1954 subroutine fhypre_parcsrcgnrdestroy(fsolver) argument
1957 integer*8 fsolver local
1959 call HYPRE_ParCSRCGNRDestroy(fsolver, ierr)
1971 subroutine fhypre_parcsrcgnrsetup(fsolver, fA, fb, fx) argument
1978 call HYPRE_ParCSRCGNRSetup(fsolver, fA, fb, fx, ierr)
1990 subroutine fhypre_parcsrcgnrsolve(fsolver, fA, fb, fx) argument
1997 call HYPRE_ParCSRCGNRSolve(fsolver, fA, fb, fx, ierr)
2009 subroutine fhypre_parcsrcgnrsettol(fsolver, ftol) argument
2012 integer*8 fsolver local
2015 call HYPRE_ParCSRCGNRSetTol(fsolver, ftol, ierr)
2027 subroutine fhypre_parcsrcgnrsetminiter(fsolver, fminiter) argument
2031 integer*8 fsolver local
2033 call HYPRE_ParCSRCGNRSetMinIter(fsolver, fminiter, ierr)
2045 subroutine fhypre_parcsrcgnrsetmaxiter(fsolver, fmaxiter) argument
2049 integer*8 fsolver local
2051 call HYPRE_ParCSRCGNRSetMaxIter(fsolver, fmaxiter, ierr)
2063 subroutine fhypre_parcsrcgnrsetstopcri(fsolver, fstopcrit) argument
2067 integer*8 fsolver local
2069 call HYPRE_ParCSRCGNRSetStopCrit(fsolver, fstopcrit, ierr)
2081 subroutine fhypre_parcsrcgnrsetprecond(fsolver, fprecond_id, argument
2086 integer*8 fsolver
2089 call HYPRE_ParCSRCGNRSetPrecond(fsolver, fprecond_id, fprecond,
2102 subroutine fhypre_parcsrcgnrgetprecond(fsolver, fprecond) argument
2105 integer*8 fsolver local
2108 call HYPRE_ParCSRCGNRGetPrecond(fsolver, fprecond, ierr)
2120 subroutine fhypre_parcsrcgnrsetlogging(fsolver, flog) argument
2124 integer*8 fsolver local
2126 call HYPRE_ParCSRCGNRSetLogging(fsolver, flog, ierr)
2138 subroutine fhypre_parcsrcgnrgetnumiteratio(fsolver, fnumiter) argument
2142 integer*8 fsolver local
2144 call HYPRE_ParCSRCGNRGetNumIteration(fsolver, fnumiter, ierr)
2156 subroutine fhypre_parcsrcgnrgetfinalrelati(fsolver, fnorm) argument
2159 integer*8 fsolver local
2162 call HYPRE_ParCSRCGNRGetFinalRelativ(fsolver, fnorm, ierr)
2176 subroutine fhypre_euclidcreate(fcomm, fsolver) argument
2180 integer*8 fsolver local
2182 call HYPRE_EuclidCreate(fcomm, fsolver, ierr)
2194 subroutine fhypre_eucliddestroy(fsolver) argument
2197 integer*8 fsolver local
2199 call HYPRE_EuclidDestroy(fsolver, ierr)
2211 subroutine fhypre_euclidsetup(fsolver, fA, fb, fx) argument
2214 integer*8 fsolver local
2219 call HYPRE_EuclidSetup(fsolver, fA, fb, fx, ierr)
2231 subroutine fhypre_euclidsolve(fsolver, fA, fb, fx) argument
2234 integer*8 fsolver local
2239 call HYPRE_EuclidSolve(fsolver, fA, fb, fx, ierr)
2251 subroutine fhypre_euclidsetparams(fsolver, fargc, fargv) argument
2255 integer*8 fsolver local
2258 call HYPRE_EuclidSetParams(fsolver, fargc, fargv, ierr)
2270 subroutine fhypre_euclidsetparamsfromfile(fsolver, ffile) argument
2273 integer*8 fsolver local
2276 call HYPRE_EuclidSetParamsFromFile(fsolver, ffile, ierr)
2290 subroutine fhypre_parcsrgmrescreate(fcomm, fsolver) argument
2294 integer*8 fsolver local
2296 call HYPRE_ParCSRGMRESCreate(fcomm, fsolver, ierr)
2308 subroutine fhypre_parcsrgmresdestroy(fsolver) argument
2311 integer*8 fsolver local
2313 call HYPRE_ParCSRGMRESDestroy(fsolver)
2325 subroutine fhypre_parcsrgmressetup(fsolver, fA, fb, fx) argument
2328 integer*8 fsolver local
2333 call HYPRE_ParCSRGMRESSetup(fsolver, fA, fb, fx, ierr)
2345 subroutine fhypre_parcsrgmressolve(fsolver, fA, fb, fx) argument
2348 integer*8 fsolver local
2353 call HYPRE_ParCSRGMRESSolve(fsolver, fA, fb, fx, ierr)
2365 subroutine fhypre_parcsrgmressetkdim(fsolver, fkdim) argument
2369 integer*8 fsolver local
2371 call HYPRE_ParCSRGMRESSetKDim(fsolver, fkdim, ierr)
2383 subroutine fhypre_parcsrgmressettol(fsolver, ftol) argument
2386 integer*8 fsolver local
2389 call HYPRE_ParCSRGMRESSetTol(fsolver, ftol, ierr)
2401 subroutine fhypre_parcsrgmressetminiter(fsolver, fminiter) argument
2405 integer*8 fsolver local
2407 call HYPRE_ParCSRGMRESSetMinIter(fsolver, fminiter, ierr)
2419 subroutine fhypre_parcsrgmressetmaxiter(fsolver, fmaxiter) argument
2423 integer*8 fsolver local
2425 call HYPRE_ParCSRGMRESSetMaxIter(fsolver, fmaxiter, ierr)
2437 subroutine fhypre_parcsrgmressetstopcrit(fsolver, fstopcrit) argument
2441 integer*8 fsolver local
2443 call HYPRE_ParCSRGMRESSetStopCrit(fsolver, fstopcrit, ierr)
2455 subroutine fhypre_parcsrgmressetprecond(fsolver, fprecond_id, argument
2460 integer*8 fsolver
2463 call HYPRE_ParCSRGMRESSetPrecond(fsolver, fprecond_id, fprecond,
2476 subroutine fhypre_parcsrgmresgetprecond(fsolver, fprecond) argument
2479 integer*8 fsolver local
2482 call HYPRE_ParCSRGMRESGetPrecond(fsolver, fprecond, ierr)
2494 subroutine fhypre_parcsrgmressetlogging(fsolver, flog) argument
2498 integer*8 fsolver local
2500 call HYPRE_ParCSRGMRESSetLogging(fsolver, flog, ierr)
2512 subroutine fhypre_parcsrgmressetprintlevel(fsolver, fprntlvl) argument
2516 integer*8 fsolver local
2518 call HYPRE_ParCSRGMRESSetPrintLevel(fsolver, fprntlvl, ierr)
2530 subroutine fhypre_parcsrgmresgetnumiterati(fsolver, fnumiter) argument
2534 integer*8 fsolver local
2536 call HYPRE_ParCSRGMRESGetNumIteratio(fsolver, fnumiter, ierr)
2548 subroutine fhypre_parcsrgmresgetfinalrelat(fsolver, fnorm) argument
2551 integer*8 fsolver local
2554 call HYPRE_ParCSRGMRESGetFinalRelati(fsolver, fnorm, ierr)
2568 subroutine fhypre_parcsrhybridcreate(fsolver) argument
2571 integer*8 fsolver local
2573 call HYPRE_ParCSRHybridCreate(fsolver, ierr)
2585 subroutine fhypre_parcsrhybriddestroy(fsolver) argument
2588 integer*8 fsolver local
2590 call HYPRE_ParCSRHybridDestroy(fsolver, ierr)
2602 subroutine fhypre_parcsrhybridsetup(fsolver, fA, fb, fx) argument
2605 integer*8 fsolver local
2610 call HYPRE_ParCSRHybridSetup(fsolver, fA, fb, fx, ierr)
2622 subroutine fhypre_parcsrhybridsolve(fsolver, fA, fb, fx) argument
2625 integer*8 fsolver local
2630 call HYPRE_ParCSRHybridSolve(fsolver, fA, fb, fx, ierr)
2642 subroutine fhypre_parcsrhybridsettol(fsolver, ftol) argument
2645 integer*8 fsolver local
2648 call HYPRE_ParCSRHybridSetTol(fsolver, ftol, ierr)
2660 subroutine fhypre_parcsrhybridsetconvergenc(fsolver, fcftol) argument
2663 integer*8 fsolver local
2666 call HYPRE_ParCSRHybridSetConvergenc(fsolver, fcftol, ierr)
2678 subroutine fhypre_parcsrhybridsetdscgmaxit(fsolver, fmaxiter) argument
2682 integer*8 fsolver local
2684 call HYPRE_ParCSRHybridSetDSCGMaxIte(fsolver, fmaxiter, ierr)
2696 subroutine fhypre_parcsrhybridsetpcgmaxite(fsolver, fmaxiter) argument
2700 integer*8 fsolver local
2702 call HYPRE_ParCSRHybridSetPCGMaxIter(fsolver, fmaxiter, ierr)
2714 subroutine fhypre_parcsrhybridsetsolvertyp(fsolver, ftype) argument
2718 integer*8 fsolver local
2720 call HYPRE_ParCSRHybridSetSolverType(fsolver, ftype, ierr)
2732 subroutine fhypre_parcsrhybridsetkdim(fsolver, fkdim) argument
2736 integer*8 fsolver local
2738 call HYPRE_ParCSRHybridSetKDim(fsolver, fkdim, ierr)
2750 subroutine fhypre_parcsrhybridsettwonorm(fsolver, f2norm) argument
2754 integer*8 fsolver local
2756 call HYPRE_ParCSRHybridSetTwoNorm(fsolver, f2norm, ierr)
2768 subroutine fhypre_parcsrhybridsetstopcrit(fsolver, fstopcrit) argument
2772 integer*8 fsolver local
2774 call HYPRE_ParCSRHybridSetStopCrit(fsolver, fstopcrit, ierr)
2786 subroutine fhypre_parcsrhybridsetrelchange(fsolver, frelchg) argument
2790 integer*8 fsolver local
2792 call HYPRE_ParCSRHybridSetRelChange(fsolver, frelchg, ierr)
2804 subroutine fhypre_parcsrhybridsetprecond(fsolver, fpreid, argument
2809 integer*8 fsolver
2812 call HYPRE_ParCSRHybridSetPrecond(fsolver, fpreid, fpresolver,
2825 subroutine fhypre_parcsrhybridsetlogging(fsolver, flogging) argument
2829 integer*8 fsolver local
2831 call HYPRE_ParCSRHybridSetLogging(fsolver, flogging, ierr)
2843 subroutine fhypre_parcsrhybridsetprintlevel(fsolver, fprntlvl) argument
2847 integer*8 fsolver local
2849 call HYPRE_ParCSRHybridSetPrintLevel(fsolver, fprntlvl, ierr)
2861 subroutine fhypre_parcsrhybridsetstrongthr(fsolver, fthresh) argument
2865 integer*8 fsolver local
2867 call HYPRE_ParCSRHybridSetStrongThre(fsolver, fthresh, ierr)
2879 subroutine fhypre_parcsrhybridsetmaxrowsum(fsolver, fsum) argument
2883 integer*8 fsolver local
2885 call HYPRE_ParCSRHybridSetMaxRowSum(fsolver, fsum, ierr)
2897 subroutine fhypre_parcsrhybridsettruncfact(fsolver, ftfact) argument
2901 integer*8 fsolver local
2903 call HYPRE_ParCSRHybridSetTruncFacto(fsolver, ftfact, ierr)
2915 subroutine fhypre_parcsrhybridsetmaxlevels(fsolver, fmaxlvl) argument
2919 integer*8 fsolver local
2921 call HYPRE_ParCSRHybridSetMaxLevels(fsolver, fmaxlvl, ierr)
2933 subroutine fhypre_parcsrhybridsetmeasurety(fsolver, fmtype) argument
2937 integer*8 fsolver local
2939 call HYPRE_ParCSRHybridSetMeasureTyp(fsolver, fmtype, ierr)
2951 subroutine fhypre_parcsrhybridsetcoarsenty(fsolver, fcoarse) argument
2955 integer*8 fsolver local
2957 call HYPRE_ParCSRHybridSetCoarsenTyp(fsolver, fcoarse, ierr)
2969 subroutine fhypre_parcsrhybridsetcycletype(fsolver, fcycle) argument
2973 integer*8 fsolver local
2975 call HYPRE_ParCSRHybridSetCycleType(fsolver, fcycle, ierr)
2987 subroutine fhypre_parcsrhybridsetnumgridsw(fsolver, fsweep) argument
2991 integer*8 fsolver local
2993 call HYPRE_ParCSRHybridSetNumGridSwe(fsolver, fsweep, ierr)
3005 subroutine fhypre_parcsrhybridsetgridrlxtyp(fsolver, frlxt) argument
3009 integer*8 fsolver local
3011 call HYPRE_ParCSRHybridSetGridRelaxT(fsolver, frlxt, ierr)
3023 subroutine fhypre_parcsrhybridsetgridrlxpts(fsolver, frlxp) argument
3027 integer*8 fsolver local
3029 call HYPRE_ParCSRHybridSetGridRelaxP(fsolver, frlxp, ierr)
3041 subroutine fhypre_parcsrhybridsetnumsweeps(fsolver, fsweep) argument
3045 integer*8 fsolver local
3047 call HYPRE_ParCSRHybridSetNumSweeps(fsolver, fsweep, ierr)
3059 subroutine fhypre_parcsrhybridsetcyclenums(fsolver, fsweep) argument
3063 integer*8 fsolver local
3065 call HYPRE_ParCSRHybridSetCycleNumSw(fsolver, fsweep, ierr)
3077 subroutine fhypre_parcsrhybridsetrelaxtype(fsolver, frlxt) argument
3081 integer*8 fsolver local
3083 call HYPRE_ParCSRHybridSetRelaxType(fsolver, frlxt, ierr)
3095 subroutine fhypre_parcsrhybridsetcyclerela(fsolver, frlxt) argument
3099 integer*8 fsolver local
3101 call HYPRE_ParCSRHybridSetCycleRelax(fsolver, frlxt, ierr)
3113 subroutine fhypre_parcsrhybridsetrelaxorde(fsolver, frlx) argument
3117 integer*8 fsolver local
3119 call HYPRE_ParCSRHybridSetRelaxOrder(fsolver, frlx, ierr)
3131 subroutine fhypre_parcsrhybridsetrelaxwt(fsolver, frlx) argument
3135 integer*8 fsolver local
3137 call HYPRE_ParCSRHybridSetRelaxWt(fsolver, frlx, ierr)
3149 subroutine fhypre_parcsrhybridsetlevelrela(fsolver, frlx) argument
3153 integer*8 fsolver local
3155 call HYPRE_ParCSRHybridSetLevelRelax(fsolver, frlx, ierr)
3167 subroutine fhypre_parcsrhybridsetouterwt(fsolver, fout) argument
3171 integer*8 fsolver local
3173 call HYPRE_ParCSRHybridSetOuterWt(fsolver, fout, ierr)
3185 subroutine fhypre_parcsrhybridsetleveloute(fsolver, fout) argument
3189 integer*8 fsolver local
3191 call HYPRE_ParCSRHybridSetLevelOuter(fsolver, fout ierr)
3203 subroutine fhypre_parcsrhybridsetrelaxweig(fsolver, frlx) argument
3207 integer*8 fsolver local
3209 call HYPRE_ParCSRHybridSetRelaxWeigh(fsolver, frlx, ierr)
3221 subroutine fhypre_parcsrhybridsetomega(fsolver, fomega) argument
3225 integer*8 fsolver local
3227 call HYPRE_ParCSRHybridSetOmega(fsolver, fomega, ierr)
3239 subroutine fhypre_parcsrhybridgetnumiterat(fsolver, fiters) argument
3243 integer*8 fsolver local
3245 call HYPRE_ParCSRHybridGetNumIterati(fsolver, fiters, ierr)
3257 subroutine fhypre_parcsrhybridgetdscgnumit(fsolver, fiters) argument
3261 integer*8 fsolver local
3263 call HYPRE_ParCSRHybridGetDSCGNumIte(fsolver, fiters, ierr)
3276 subroutine fhypre_parcsrhybridgetpcgnumite(fsolver, fiters) argument
3280 integer*8 fsolver local
3282 call HYPRE_ParCSRHybridGetPCGNumIter(fsolver, fiters, ierr)
3295 subroutine fhypre_parcsrhybridgetfinalrela(fsolver, fnorm) argument
3299 integer*8 fsolver local
3301 call HYPRE_ParCSRHybridGetFinalRelat(fsolver,
3516 subroutine fhypre_parasailscreate(fcomm, fsolver) argument
3520 integer*8 fsolver local
3522 call HYPRE_ParaSailsCreate(fcomm, fsolver, ierr)
3534 subroutine fhypre_parasailsdestroy(fsolver) argument
3537 integer*8 fsolver local
3539 call HYPRE_ParaSailsDestroy(fsolver, ierr)
3551 subroutine fhypre_parasailssetup(fsolver, fA, fb, fx) argument
3554 integer*8 fsolver local
3559 call HYPRE_ParaSailsSetup(fsolver, fA, fb, fx, ierr)
3571 subroutine fhypre_parasailssolve(fsolver, fA, fb, fx) argument
3574 integer*8 fsolver local
3579 call HYPRE_ParaSailsSolve(fsolver, fA, fb, fx, ierr)
3591 subroutine fhypre_parasailssetparams(fsolver, fthresh, fnlevels) argument
3595 integer*8 fsolver local
3598 call HYPRE_ParaSailsSetParams(fsolver, fthresh, fnlevels, ierr)
3610 subroutine fhypre_parasailssetthresh(fsolver, fthresh) argument
3613 integer*8 fsolver local
3616 call HYPRE_ParaSailsSetThresh(fsolver, fthresh, ierr)
3628 subroutine fhypre_parasailsgetthresh(fsolver, fthresh) argument
3631 integer*8 fsolver local
3634 call HYPRE_ParaSailsGetThresh(fsolver, fthresh, ierr)
3646 subroutine fhypre_parasailssetnlevels(fsolver, fnlevels) argument
3650 integer*8 fsolver local
3652 call HYPRE_ParaSailsSetNlevels(fsolver, fnlevels, ierr)
3664 subroutine fhypre_parasailsgetnlevels(fsolver, fnlevels) argument
3668 integer*8 fsolver local
3670 call HYPRE_ParaSailsGetNlevels(fsolver, fnlevels, ierr)
3682 subroutine fhypre_parasailssetfilter(fsolver, ffilter) argument
3685 integer*8 fsolver local
3688 call HYPRE_ParaSailsSetFilter(fsolver, ffilter, ierr)
3700 subroutine fhypre_parasailsgetfilter(fsolver, ffilter) argument
3703 integer*8 fsolver local
3706 call HYPRE_ParaSailsGetFilter(fsolver, ffilter, ierr)
3718 subroutine fhypre_parasailssetsym(fsolver, fsym) argument
3722 integer*8 fsolver local
3724 call HYPRE_ParaSailsSetSym(fsolver, fsym, ierr)
3736 subroutine fhypre_parasailsgetsym(fsolver, fsym) argument
3740 integer*8 fsolver local
3742 call HYPRE_ParaSailsGetSym(fsolver, fsym, ierr)
3754 subroutine fhypre_parasailssetloadbal(fsolver, floadbal) argument
3757 integer*8 fsolver local
3760 call HYPRE_ParaSailsSetLoadbal(fsolver, floadbal, ierr)
3772 subroutine fhypre_parasailsgetloadbal(fsolver, floadbal) argument
3775 integer*8 fsolver local
3778 call HYPRE_ParaSailsGetLoadbal(fsolver, floadbal, ierr)
3790 subroutine fhypre_parasailssetreuse(fsolver, freuse) argument
3794 integer*8 fsolver local
3796 call HYPRE_ParaSailsSetReuse(fsolver, freuse, ierr)
3808 subroutine fhypre_parasailsgetreuse(fsolver, freuse) argument
3812 integer*8 fsolver local
3814 call HYPRE_ParaSailsGetReuse(fsolver, freuse, ierr)
3826 subroutine fhypre_parasailssetlogging(fsolver, flog) argument
3830 integer*8 fsolver local
3832 call HYPRE_ParaSailsSetLogging(fsolver, flog, ierr)
3844 subroutine fhypre_parasailsgetlogging(fsolver, flog) argument
3848 integer*8 fsolver local
3850 call HYPRE_ParaSailsGetLogging(fsolver, flog, ierr)
3864 subroutine fhypre_parcsrpcgcreate(fcomm, fsolver) argument
3868 integer*8 fsolver local
3870 call HYPRE_ParCSRPCGCreate(fcomm, fsolver, ierr)
3882 subroutine fhypre_parcsrpcgdestroy(fsolver) argument
3885 integer*8 fsolver local
3887 call HYPRE_ParCSRPCGDestroy(fsolver)
3899 subroutine fhypre_parcsrpcgsetup(fsolver, fA, fb, fx) argument
3902 integer*8 fsolver local
3907 call HYPRE_ParCSRPCGSetup(fsolver, fA, fb, fx, ierr)
3919 subroutine fhypre_parcsrpcgsolve(fsolver, fA, fb, fx) argument
3922 integer*8 fsolver local
3927 call HYPRE_ParCSRPCGSolve(fsolver, fA, fb, fx, ierr)
3939 subroutine fhypre_parcsrpcgsettol(fsolver, ftol) argument
3942 integer*8 fsolver local
3945 call HYPRE_ParCSRPCGSetTol(fsolver, ftol, ierr)
3957 subroutine fhypre_parcsrpcgsetmaxiter(fsolver, fmaxiter) argument
3961 integer*8 fsolver local
3963 call HYPRE_ParCSRPCGSetMaxIter(fsolver, fmaxiter, ierr)
3975 subroutine fhypre_parcsrpcgsetstopcrit(fsolver, ftol) argument
3978 integer*8 fsolver local
3981 call HYPRE_ParCSRPCGSetStopCrit(fsolver, ftol, ierr)
3993 subroutine fhypre_parcsrpcgsettwonorm(fsolver, ftwonorm) argument
3997 integer*8 fsolver local
3999 call HYPRE_ParCSRPCGSetTwoNorm(fsolver, ftwonorm, ierr)
4011 subroutine fhypre_parcsrpcgsetrelchange(fsolver, frelchange) argument
4015 integer*8 fsolver local
4017 call HYPRE_ParCSRPCGSetRelChange(fsolver, frelchange, ierr)
4029 subroutine fhypre_parcsrpcgsetprecond(fsolver, fprecond_id, argument
4034 integer*8 fsolver
4037 call HYPRE_ParCSRPCGSetPrecond(fsolver, fprecond_id, fprecond,
4050 subroutine fhypre_parcsrpcggetprecond(fsolver, fprecond) argument
4053 integer*8 fsolver local
4056 call HYPRE_ParCSRPCGGetPrecond(fsolver, fprecond, ierr)
4068 subroutine fhypre_parcsrpcgsetprintlevel(fsolver, flevel) argument
4072 integer*8 fsolver local
4074 call HYPRE_ParCSRPCGSetPrintLevel(fsolver, flevel, ierr)
4086 subroutine fhypre_parcsrpcggetnumiteration(fsolver, fnumiter) argument
4090 integer*8 fsolver local
4092 call HYPRE_ParCSRPCGGetNumIterations(fsolver, fnumiter, ierr)
4104 subroutine fhypre_parcsrpcggetfinalrelativ(fsolver, fnorm) argument
4107 integer*8 fsolver local
4110 call HYPRE_ParCSRPCGGetFinalRelative(fsolver, fnorm, ierr)
4121 subroutine fhypre_parcsrdiagscalesetup(fsolver, fA, fb, fx) argument
4124 integer*8 fsolver local
4129 call HYPRE_ParCSRDiagScaleSetup(fsolver, fA, fb, fx, ierr)
4141 subroutine fhypre_parcsrdiagscale(fsolver, fHA, fHy, fHx) argument
4144 integer*8 fsolver local
4149 call HYPRE_ParCSRDiagScale(fsolver, fHA, fHy, fHx, ierr)
4163 subroutine fhypre_parcsrpilutcreate(fcomm, fsolver) argument
4167 integer*8 fsolver local
4169 call HYPRE_ParCSRPilutCreate(fcomm, fsolver, ierr)
4181 subroutine fhypre_parcsrpilutdestroy(fsolver) argument
4184 integer*8 fsolver local
4186 call HYPRE_ParCSRPilutDestroy(fsolver, ierr)
4198 subroutine fhypre_parcsrpilutsetup(fsolver, fA, fb, fx) argument
4201 integer*8 fsolver local
4206 call HYPRE_ParCSRPilutSetup(fsolver, fA, fb, fx, ierr)
4218 subroutine fhypre_parcsrpilutsolve(fsolver, fA, fb, fx) argument
4221 integer*8 fsolver local
4226 call HYPRE_ParCSRPilutSolve(fsolver, fA, fb, fx, ierr)
4238 subroutine fhypre_parcsrpilutsetmaxiter(fsolver, fmaxiter) argument
4242 integer*8 fsolver local
4244 call HYPRE_ParCSRPilutSetMaxIter(fsolver, fmaxiter, ierr)
4256 subroutine fhypre_parcsrpilutsetdroptolera(fsolver, ftol) argument
4259 integer*8 fsolver local
4262 call HYPRE_ParCSRPilutSetDropToleran(fsolver, ftol, ierr)
4274 subroutine fhypre_parcsrpilutsetfacrowsize(fsolver, fsize) argument
4278 integer*8 fsolver local
4280 call HYPRE_ParCSRPilutSetFacRowSize(fsolver, fsize, ierr)
4294 subroutine fhypre_schwarzcreate(fsolver) argument
4297 integer*8 fsolver local
4299 call HYPRE_SchwarzCreate(fsolver, ierr)
4311 subroutine fhypre_schwarzdestroy(fsolver) argument
4314 integer*8 fsolver local
4316 call HYPRE_SchwarzDestroy(fsolver, ierr)
4328 subroutine fhypre_schwarzsetup(fsolver, fA, fb, fx) argument
4331 integer*8 fsolver local
4336 call HYPRE_SchwarzSetup(fsolver, fA, fb, fx, ierr)
4348 subroutine fhypre_schwarzsolve(fsolver, fA, fb, fx) argument
4351 integer*8 fsolver local
4356 call HYPRE_SchwarzSolve(fsolver, fA, fb, fx, ierr)
4368 subroutine fhypre_schwarzsetvariant(fsolver, fvariant) argument
4372 integer*8 fsolver local
4374 call HYPRE_SchwarzSetVariant(fsolver, fvariant, ierr)
4386 subroutine fhypre_schwarzsetoverlap(fsolver, foverlap) argument
4390 integer*8 fsolver local
4392 call HYPRE_SchwarzSetOverlap(fsolver, foverlap, ierr)
4404 subroutine fhypre_schwarzsetdomaintype(fsolver, fdomaint) argument
4408 integer*8 fsolver local
4410 call HYPRE_SchwarzSetDomainType(fsolver, fdomaint, ierr)
4422 subroutine fhypre_schwarzsetdomainstructur(fsolver, fdomains) argument
4426 integer*8 fsolver local
4428 call HYPRE_SchwarzSetDomainStructure(fsolver, fdomains, ierr)
4440 subroutine fhypre_schwarzsetnumfunctions(fsolver, fnumfncs) argument
4444 integer*8 fsolver local
4446 call HYPRE_SchwarzSetNumFunctions(fsolver, fnumfncs, ierr)
4458 subroutine fhypre_schwarzsetrelaxweight(fsolver, frlxwt) argument
4461 integer*8 fsolver local
4464 call HYPRE_SchwarzSetRelaxWeight(fsolver, frlxwt, ierr)
4476 subroutine fhypre_schwarzsetdoffunc(fsolver, fdofnc) argument
4480 integer*8 fsolver local
4482 call HYPRE_SchwarzSetDofFunc(fsolver, fdofnc, ierr)