Changeset 23161
- Timestamp:
- 08/22/18 11:16:00 (7 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r23133 r23161 251 251 ./solutionsequences/solutionsequence_newton.cpp\ 252 252 ./solutionsequences/solutionsequence_fct.cpp\ 253 ./solutionsequences/solutionsequence_schurcg.cpp\ 253 254 ./solutionsequences/convergence.cpp\ 254 255 ./classes/Options/Options.cpp\ -
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r23156 r23161 944 944 945 945 femmodel->SetCurrentConfiguration(StressbalanceAnalysisEnum); 946 if (fe_FS==XTaylorHoodEnum) 946 947 bool is_schur_cg_solver = false; 948 #ifdef _HAVE_PETSC_ 949 int solver_type; 950 PetscOptionsDetermineSolverType(&solver_type); 951 if(solver_type==FSSolverEnum) is_schur_cg_solver = true; 952 #endif 953 954 if(is_schur_cg_solver) 955 solutionsequence_schurcg(femmodel); 956 else if (fe_FS==XTaylorHoodEnum) 947 957 solutionsequence_la_theta(femmodel); 948 958 else if (fe_FS==LATaylorHoodEnum || fe_FS==LACrouzeixRaviartEnum) -
issm/trunk-jpl/src/c/solutionsequences/solutionsequences.h
r23133 r23161 23 23 void solutionsequence_la_theta(FemModel* femmodel); 24 24 void solutionsequence_adjoint_linear(FemModel* femmodel); 25 void solutionsequence_schurcg(FemModel* femmodel); 25 26 26 27 /*convergence*/ -
issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp
r20553 r23161 72 72 PetscOptionsGetString(PETSC_NULL,"-issm_option_solver",&option[0],100,&flag); 73 73 #endif 74 if (strcmp(option,"FS")==0){74 if(strcmp(option,"FS")==0 || strcmp(option,"stokes")==0){ 75 75 solver_type=FSSolverEnum; 76 76 }
Note:
See TracChangeset
for help on using the changeset viewer.