| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearchregi.c | 3 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Basic(SNESLineSearch); 4 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Secant(SNESLineSearch); 5 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_CP(SNESLineSearch); 6 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_BT(SNESLineSearch); 7 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NLEQERR(SNESLineSearch); 8 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Shell(SNESLineSearch); 9 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NCGLinear(SNESLineSearch); 10 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Bisection(SNESLineSearch);
|
| H A D | linesearch.c | 32 PetscErrorCode SNESLineSearchMonitorCancel(SNESLineSearch ls) in SNESLineSearchMonitorCancel() 61 PetscErrorCode SNESLineSearchMonitor(SNESLineSearch ls) in SNESLineSearchMonitor() 99 PetscErrorCode SNESLineSearchMonitorSet(SNESLineSearch ls, PetscErrorCode (*f)(SNESLineSearch ls, P… in SNESLineSearchMonitorSet() 134 PetscErrorCode SNESLineSearchMonitorSolutionUpdate(SNESLineSearch ls, PetscViewerAndFormat *vf) in SNESLineSearchMonitorSolutionUpdate() 171 PetscErrorCode SNESLineSearchCreate(MPI_Comm comm, SNESLineSearch *outlinesearch) in SNESLineSearchCreate() 173 SNESLineSearch linesearch; in SNESLineSearchCreate() 228 PetscErrorCode SNESLineSearchSetUp(SNESLineSearch linesearch) in SNESLineSearchSetUp() 258 PetscErrorCode SNESLineSearchReset(SNESLineSearch linesearch) in SNESLineSearchReset() 293 PetscErrorCode SNESLineSearchSetFunction(SNESLineSearch linesearch, PetscErrorCode (*func)(SNES sne… in SNESLineSearchSetFunction() 331 PetscErrorCode SNESLineSearchSetPreCheck(SNESLineSearch linesearch, PetscErrorCode (*func)(SNESLine… in SNESLineSearchSetPreCheck() [all …]
|
| /petsc/src/snes/linesearch/interface/ftn-custom/ |
| H A D | zlinesearchf.c | 18 static PetscErrorCode oursneslinesearchprecheck(SNESLineSearch linesearch, Vec X, Vec Y, PetscBool … in oursneslinesearchprecheck() 21 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, Vec *, Vec *, PetscBool *, void *, Pets… in oursneslinesearchprecheck() 25 static PetscErrorCode oursneslinesearchpostcheck(SNESLineSearch linesearch, Vec X, Vec Y, Vec W, Pe… in oursneslinesearchpostcheck() 28 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, Vec *, Vec *, Vec *, PetscBool *, Petsc… in oursneslinesearchpostcheck() 32 PETSC_EXTERN void sneslinesearchsetprecheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSearc… in sneslinesearchsetprecheck_() argument 40 PETSC_EXTERN void sneslinesearchsetpostcheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSear… in sneslinesearchsetpostcheck_() argument
|
| /petsc/include/ |
| H A D | petscsnes.h | 742 typedef struct _p_LineSearch *SNESLineSearch; typedef 838 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode SNESLineSearchApplyFn(SNESLineSearch); 840 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode SNESLineSearchShellApplyFn(SNESLineSearch,… 843 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate(MPI_Comm, SNESLineSearch *); 844 PETSC_EXTERN PetscErrorCode SNESLineSearchReset(SNESLineSearch); 845 PETSC_EXTERN PetscErrorCode SNESLineSearchView(SNESLineSearch, PetscViewer); 846 PETSC_EXTERN PetscErrorCode SNESLineSearchDestroy(SNESLineSearch *); 847 PETSC_EXTERN PetscErrorCode SNESLineSearchGetType(SNESLineSearch, SNESLineSearchType *); 848 PETSC_EXTERN PetscErrorCode SNESLineSearchSetType(SNESLineSearch, SNESLineSearchType); 849 PETSC_EXTERN PetscErrorCode SNESLineSearchSetFromOptions(SNESLineSearch); [all …]
|
| /petsc/src/snes/linesearch/impls/shell/ftn-custom/ |
| H A D | zlinesearchshellf.c | 12 static PetscErrorCode oursneslinesearchshellfunction(SNESLineSearch linesearch, PetscCtx ctx) in oursneslinesearchshellfunction() 15 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, void *, PetscErrorCode *))(((PetscObjec… in oursneslinesearchshellfunction() 19 PETSC_EXTERN void sneslinesearchshellsetapply_(SNESLineSearch *linesearch, void (*func)(SNESLineSea… in sneslinesearchshellsetapply_() argument 27 PETSC_EXTERN void sneslinesearchshellgetapply_(SNESLineSearch *linesearch, void *func, void **ctx, … in sneslinesearchshellgetapply_()
|
| /petsc/include/petsc/private/ |
| H A D | linesearchimpl.h | 13 PetscErrorCode (*view)(SNESLineSearch, PetscViewer); 15 PetscErrorCode (*precheck)(SNESLineSearch, Vec, Vec, PetscBool *, void *); 19 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); 20 PetscErrorCode (*setfromoptions)(SNESLineSearch, PetscOptionItems); 21 PetscErrorCode (*reset)(SNESLineSearch); 22 PetscErrorCode (*destroy)(SNESLineSearch); 23 PetscErrorCode (*setup)(SNESLineSearch); 75 PetscErrorCode (*monitorftns[MAXSNESLSMONITORS])(SNESLineSearch, void *); /* monitor routine */
|
| /petsc/src/snes/linesearch/impls/shell/ |
| H A D | linesearchshell.c | 48 PetscErrorCode SNESLineSearchShellSetApply(SNESLineSearch linesearch, SNESLineSearchShellApplyFn *f… in SNESLineSearchShellSetApply() 80 PetscErrorCode SNESLineSearchShellGetApply(SNESLineSearch linesearch, SNESLineSearchShellApplyFn **… in SNESLineSearchShellGetApply() 97 static PetscErrorCode SNESLineSearchApply_Shell(SNESLineSearch linesearch) in SNESLineSearchApply_Shell() 108 static PetscErrorCode SNESLineSearchDestroy_Shell(SNESLineSearch linesearch) in SNESLineSearchDestroy_Shell() 129 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Shell(SNESLineSearch linesearch) in SNESLineSearchCreate_Shell()
|
| /petsc/src/snes/linesearch/impls/nleqerr/ |
| H A D | linesearchnleqerr.c | 22 static PetscErrorCode SNESLineSearchReset_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchReset_NLEQERR() 33 static PetscErrorCode SNESLineSearchApply_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchApply_NLEQERR() 258 static PetscErrorCode SNESLineSearchView_NLEQERR(SNESLineSearch linesearch, PetscViewer viewer) in SNESLineSearchView_NLEQERR() 273 static PetscErrorCode SNESLineSearchDestroy_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchDestroy_NLEQERR() 300 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchCreate_NLEQERR()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex12_p4est_full_q2_conformal_serial.out | 25 SNESLineSearch Object: (fas_coarse_) 1 MPI process 53 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 84 SNESLineSearch Object: (fas_levels_2_) 1 MPI process 112 SNESLineSearch Object: 1 MPI process
|
| H A D | ex12_p4est_full_q2_conformal_serial_plex.out | 25 SNESLineSearch Object: (fas_coarse_) 1 MPI process 53 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 84 SNESLineSearch Object: (fas_levels_2_) 1 MPI process 112 SNESLineSearch Object: 1 MPI process
|
| H A D | ex12_p4est_solve_fas.out | 67 SNESLineSearch Object: (fas_coarse_) 4 MPI processes 95 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes 126 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes 153 SNESLineSearch Object: 4 MPI processes
|
| H A D | ex12_p4est_fas_q2_conformal_serial.out | 35 SNESLineSearch Object: (fas_coarse_) 1 MPI process 67 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 102 SNESLineSearch Object: (fas_levels_2_) 1 MPI process 133 SNESLineSearch Object: 1 MPI process
|
| H A D | ex12_p4est_exact_q2_conformal_serial.out | 27 SNESLineSearch Object: (fas_coarse_) 1 MPI process 55 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 86 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
|
| H A D | ex12_p4est_exact_q2_nonconformal_serial.out | 27 SNESLineSearch Object: (fas_coarse_) 1 MPI process 55 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 86 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
|
| H A D | ex12_p4est_exact_q2_nonconformal_parallel_parmetis.out | 27 SNESLineSearch Object: (fas_coarse_) 4 MPI processes 55 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes 86 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes
|
| H A D | ex12_p4est_full_q2_nonconformal_serial.out | 27 SNESLineSearch Object: (fas_coarse_) 1 MPI process 56 SNESLineSearch Object: (fas_levels_1_) 1 MPI process 88 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
|
| H A D | ex19_ngmres_fas_ms.out | 22 SNESLineSearch Object: 2 MPI processes 40 SNESLineSearch Object: (npc_fas_coarse_) 2 MPI processes 99 SNESLineSearch Object: (npc_fas_levels_1_) 2 MPI processes
|
| H A D | ex12_p4est_exact_q2_nonconformal_parallel.out | 27 SNESLineSearch Object: (fas_coarse_) 7 MPI processes 55 SNESLineSearch Object: (fas_levels_1_) 7 MPI processes 86 SNESLineSearch Object: (fas_levels_2_) 7 MPI processes
|
| H A D | ex12_p4est_exact_q2_conformal_parallel.out | 27 SNESLineSearch Object: (fas_coarse_) 4 MPI processes 55 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes 86 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel.out | 27 SNESLineSearch Object: (fas_coarse_) 7 MPI processes 56 SNESLineSearch Object: (fas_levels_1_) 7 MPI processes 88 SNESLineSearch Object: (fas_levels_2_) 7 MPI processes
|
| /petsc/src/snes/tutorials/ |
| H A D | ex3.c | 36 PetscErrorCode PreCheck(SNESLineSearch, Vec, Vec, PetscBool *, void *); 37 PetscErrorCode PostCheck(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); 38 PetscErrorCode PostSetSubKSP(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *); 77 SNESLineSearch linesearch; /* SNESLineSearch context */ in main() 544 PetscErrorCode PreCheck(SNESLineSearch linesearch, Vec xcurrent, Vec y, PetscBool *changed_y, Petsc… in PreCheck() 569 PetscErrorCode PostCheck(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *changed_… in PostCheck() 639 PetscErrorCode PostSetSubKSP(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *chan… in PostSetSubKSP()
|
| /petsc/src/snes/linesearch/impls/bt/ |
| H A D | linesearchbt.c | 19 PetscErrorCode SNESLineSearchBTSetAlpha(SNESLineSearch linesearch, PetscReal alpha) in SNESLineSearchBTSetAlpha() 44 PetscErrorCode SNESLineSearchBTGetAlpha(SNESLineSearch linesearch, PetscReal *alpha) in SNESLineSearchBTGetAlpha() 57 static PetscErrorCode SNESLineSearchApply_BT(SNESLineSearch linesearch) in SNESLineSearchApply_BT() 349 static PetscErrorCode SNESLineSearchView_BT(SNESLineSearch linesearch, PetscViewer viewer) in SNESLineSearchView_BT() 367 static PetscErrorCode SNESLineSearchDestroy_BT(SNESLineSearch linesearch) in SNESLineSearchDestroy_BT() 374 static PetscErrorCode SNESLineSearchSetFromOptions_BT(SNESLineSearch linesearch, PetscOptionItems P… in SNESLineSearchSetFromOptions_BT() 407 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_BT(SNESLineSearch linesearch) in SNESLineSearchCreate_BT()
|
| /petsc/src/snes/linesearch/impls/basic/ |
| H A D | linesearchbasic.c | 4 static PetscErrorCode SNESLineSearchApply_Basic(SNESLineSearch linesearch) in SNESLineSearchApply_Basic() 74 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Basic(SNESLineSearch linesearch) in SNESLineSearchCreate_Basic()
|
| /petsc/src/snes/impls/ngmres/ |
| H A D | snesngmres.h | 28 SNESLineSearch additive_linesearch; /* Line search for the additive variant */ 70 PETSC_INTERN PetscErrorCode SNESNGMRESGetAdditiveLineSearch_Private(SNES, SNESLineSearch *);
|
| /petsc/src/tao/unconstrained/tutorials/output/ |
| H A D | minsurf2_4_snes_ngmres_snes_ngmres_select_type-linesearch.out | 44 SNESLineSearch Object: (snes_ngmres_additive_) 1 MPI process 53 SNESLineSearch Object: 1 MPI process 65 SNESLineSearch Object: (npc_) 1 MPI process
|