/dports/science/getdp/getdp-3.4.0-source/Kernel/ |
H A D | SolvingOperations.cpp | 142 DofData_P->NbrDof, DofData_P->NbrDof) ; in Init_SystemData() 143 LinAlg_CreateVector(&DofData_P->b, &DofData_P->Solver, DofData_P->NbrDof) ; in Init_SystemData() 145 LinAlg_CreateVector(&DofData_P->dx, &DofData_P->Solver, DofData_P->NbrDof) ; in Init_SystemData() 155 DofData_P->NbrDof, DofData_P->NbrDof) ; in Init_SystemData() 163 DofData_P->NbrDof, DofData_P->NbrDof) ; in Init_SystemData() 171 DofData_P->NbrDof, DofData_P->NbrDof) ; in Init_SystemData() 178 DofData_P->NbrDof, DofData_P->NbrDof) ; in Init_SystemData() 1469 LinAlg_SolveNL(&DofData_P->A, &DofData_P->b, &DofData_P->Jac, &DofData_P->res, in Treatment_Operation() 1538 LinAlg_Solve(&DofData_P->Jac, &DofData_P->res, &DofData_P->Solver, &DofData_P->dx) ; in Treatment_Operation() 1540 LinAlg_SolveAgain(&DofData_P->Jac, &DofData_P->res, &DofData_P->Solver, &DofData_P->dx) ; in Treatment_Operation() [all …]
|
H A D | Operation_Update.cpp | 259 if(!DofData_P->Flag_Init[1] && !DofData_P->Flag_Init[2]) in Operation_Update() 285 &DofData_P->M1, &DofData_P->M2, &DofData_P->A) ; in Operation_Update() 296 &DofData_P->M1, &DofData_P->M2, &DofData_P->A) ; in Operation_Update() 301 &DofData_P->M1, &DofData_P->M2, &DofData_P->m1, &DofData_P->m2, in Operation_Update() 302 DofData_P->m1s, DofData_P->m2s, in Operation_Update() 309 if(!DofData_P->Flag_Init[1] && !DofData_P->Flag_Init[2] && !DofData_P->Flag_Init[3]) in Operation_Update() 336 &DofData_P->M1, &DofData_P->M2, &DofData_P->M3, &DofData_P->A) ; in Operation_Update() 348 &DofData_P->M1, &DofData_P->M2, &DofData_P->M3, &DofData_P->A) ; in Operation_Update() 353 &DofData_P->M1, &DofData_P->M2, &DofData_P->M3, in Operation_Update() 354 &DofData_P->m1, &DofData_P->m2, &DofData_P->m3, in Operation_Update() [all …]
|
H A D | DofData.cpp | 57 DofData_P->Num = Num ; in Dof_InitDofData() 65 DofData_P->Pulsation = NULL ; DofData_P->Val_Pulsation = NULL ; in Dof_InitDofData() 66 DofData_P->NbrHar = 1 ; in Dof_InitDofData() 68 DofData_P->NbrAnyDof = 0 ; DofData_P->NbrDof = 0 ; in Dof_InitDofData() 133 if(DofData_P->Flag_Init[0] == 1 || DofData_P->Flag_Init[0] == 2){ in Dof_FreeDofData() 361 DofData_P->ResolutionIndex, DofData_P->SystemIndex) ; in Dof_WriteFilePRE() 383 (DofData_P->DofTree)? Tree_Nbr(DofData_P->DofTree) : DofData_P->NbrAnyDof, in Dof_WriteFilePRE() 473 &DofData_P->ResolutionIndex, &DofData_P->SystemIndex) != 2){ in Dof_ReadFilePRE() 774 List_T *l = !DofData_P->DofList ? Tree2List(DofData_P->DofTree) : 0; in Dof_WriteFileRES_WithEntityNum() 1009 DofData_P->DofList = Tree2List(DofData_P->DofTree) ; in Dof_TransferDofTreeToList() [all …]
|
H A D | EigenSolve_SLEPC.cpp | 671 Mat A[3] = {DofData_P->M1.M, DofData_P->M2.M, DofData_P->M3.M}; in _quadraticEVP() 817 Mat A[6] = {DofData_P->M1.M, DofData_P->M2.M, DofData_P->M3.M, in _polynomialEVP() 818 DofData_P->M4.M, DofData_P->M5.M, DofData_P->M6.M}; in _polynomialEVP() 824 Mat A[5] = {DofData_P->M1.M, DofData_P->M2.M, DofData_P->M3.M, in _polynomialEVP() 831 Mat A[4] = {DofData_P->M1.M, DofData_P->M2.M, DofData_P->M3.M, in _polynomialEVP() 1006 Mat A[3] = {DofData_P->M7.M, DofData_P->M6.M, DofData_P->M5.M}; in _rationalEVP() 1021 Mat A[4] = {DofData_P->M7.M, DofData_P->M6.M, DofData_P->M5.M, in _rationalEVP() 1038 Mat A[5] = {DofData_P->M7.M, DofData_P->M6.M, DofData_P->M5.M, in _rationalEVP() 1055 Mat A[6] = {DofData_P->M7.M, DofData_P->M6.M, DofData_P->M5.M, in _rationalEVP() 1056 DofData_P->M4.M, DofData_P->M3.M, DofData_P->M2.M}; in _rationalEVP() [all …]
|
H A D | Operation_Debug.cpp | 19 struct DofData *DofData_P) in Operation_Debug() argument 24 Message::Info(0, "DofData %d", DofData_P->Num); in Operation_Debug() 25 Message::Info(0, " %d harmonics", DofData_P->NbrHar); in Operation_Debug() 26 Message::Info(0, " %d Dofs (all %d)", DofData_P->NbrDof, DofData_P->NbrAnyDof); in Operation_Debug() 27 Message::Info(0, " Init: %d %d %d %d %d %d %d", DofData_P->Flag_Init[0], in Operation_Debug() 28 DofData_P->Flag_Init[1], DofData_P->Flag_Init[2], DofData_P->Flag_Init[3], in Operation_Debug() 29 DofData_P->Flag_Init[4], DofData_P->Flag_Init[5], DofData_P->Flag_Init[6]); in Operation_Debug() 30 Message::Info(0, " %d solutions", List_Nbr(DofData_P->Solutions)); in Operation_Debug() 31 for(int i = 0; i < List_Nbr(DofData_P->Solutions); i++){ in Operation_Debug() 35 if(DofData_P->CurrentSolution){ in Operation_Debug() [all …]
|
H A D | EigenSolve_ARPACK.cpp | 255 if(DofData_P->Flag_Init[7] || DofData_P->Flag_Init[6] || in EigenSolve_ARPACK() 256 DofData_P->Flag_Init[5] || DofData_P->Flag_Init[4]){ in EigenSolve_ARPACK() 260 if(!DofData_P->Flag_Init[1] || !DofData_P->Flag_Init[3]){ in EigenSolve_ARPACK() 567 LinAlg_CreateVector(&v1, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 568 LinAlg_CreateVector(&v2, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 596 LinAlg_CreateVector(&x, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 597 LinAlg_CreateVector(&y, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 598 LinAlg_CreateVector(&v1, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 599 LinAlg_CreateVector(&w1, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() 600 LinAlg_CreateVector(&w2, &DofData_P->Solver, DofData_P->NbrDof); in EigenSolve_ARPACK() [all …]
|
H A D | Operation_Vector.cpp | 64 LinAlg_CreateVector(&n, &DofData_P->Solver, DofData_P->NbrDof) ; in manageVectorMap() 105 LinAlg_CreateVector(&tmp, &DofData_P->Solver, DofData_P->NbrDof) ; in Operation_CopyVector() 108 if(DofData_P->CurrentSolution){ in Operation_CopyVector() 110 to = &DofData_P->CurrentSolution->x; in Operation_CopyVector() 112 from = &DofData_P->CurrentSolution->x; in Operation_CopyVector() 119 to = &DofData_P->b; in Operation_CopyVector() 121 from = &DofData_P->b; in Operation_CopyVector() 125 to = &DofData_P->res; in Operation_CopyVector() 127 from = &DofData_P->res; in Operation_CopyVector() 131 to = &DofData_P->dx; in Operation_CopyVector() [all …]
|
H A D | SolvingAnalyse.cpp | 47 struct DofData * DofData_P ; in Init_DofDataInFunctionSpace() local 52 DofData_P = DofData_P0 + i ; in Init_DofDataInFunctionSpace() 104 struct DofData * DofData_P ; in Treatment_Preprocessing() local 111 DofData_P = DofData_P0 + i ; in Treatment_Preprocessing() 261 (DofData_P, in Init_HarInDofData() 266 DofData_P->NbrHar = 1 ; in Init_HarInDofData() 269 DofData_P->NbrHar = 2 * List_Nbr(DofData_P->Pulsation) ; in Init_HarInDofData() 270 DofData_P->Val_Pulsation = (double*)List_Pointer(DofData_P->Pulsation, 0) ; in Init_HarInDofData() 279 if (DofData_P->NbrHar > 1) { in Init_HarInDofData() 535 Dof_ReadFilePRE(DofData_P) ; in SolvingAnalyse() [all …]
|
H A D | DofData.h | 151 void Dof_InitDofData(struct DofData * DofData_P, int Num, 154 void Dof_FreeDofData(struct DofData * DofData_P) ; 156 void Dof_SetCurrentDofData(struct DofData * DofData_P) ; 164 void Dof_WriteFilePRE(struct DofData * DofData_P) ; 166 void Dof_ReadFilePRE(struct DofData * DofData_P) ; 183 void Dof_TransferDofTreeToList(struct DofData * DofData_P) ; 184 void Dof_InitDofType(struct DofData * DofData_P) ; 185 void Dof_DeleteDofTree(struct DofData * DofData_P) ; 189 void Dof_AddPulsation(struct DofData * DofData_P, double Val_Pulsation) ; 214 void Dof_TransferSolutionToConstraint(struct DofData * DofData_P) ; [all …]
|
H A D | Operation_IterativeLoopN.cpp | 33 DofData *DofData_P=NULL; in CalcMaxErrorRatio() local 49 DofData_P = DofData_P0 + ILsystem.SystemIndex; in CalcMaxErrorRatio() 53 xCurrent_P = &DofData_P->CurrentSolution->x; in CalcMaxErrorRatio() 55 LinAlg_CreateVector(&xError, &DofData_P->Solver, DofData_P->NbrDof); in CalcMaxErrorRatio() 71 LinAlg_ProdMatrixVector(&DofData_P->A, &DofData_P->CurrentSolution->x, &xError); in CalcMaxErrorRatio() 73 Cal_SolutionErrorRatio(&xError, &DofData_P->b, in CalcMaxErrorRatio() 81 Cal_SolutionErrorRatio(&DofData_P->res, &DofData_P->b, in CalcMaxErrorRatio() 171 DofData *DofData_P=NULL; in Operation_IterativeLoopN() local 199 DofData_P = DofData_P0 + ILsystem.SystemIndex; in Operation_IterativeLoopN() 201 if(!List_Nbr(DofData_P->Solutions)) in Operation_IterativeLoopN() [all …]
|
H A D | SolvingOperations.h | 13 struct DofData *DofData_P, 79 struct DofData * DofData_P, 99 struct DofData *DofData_P); 102 struct DofData *DofData_P); 105 struct DofData *DofData_P); 108 struct DofData *DofData_P); 111 struct DofData *DofData_P); 143 void Free_UnusedSolutions(struct DofData * DofData_P);
|
H A D | EigenSolve.cpp | 12 void EigenSolve(struct DofData * DofData_P, int NumEigenvalues, in EigenSolve() argument 21 EigenSolve_SLEPC(DofData_P, NumEigenvalues, shift_r, shift_i, in EigenSolve() 26 EigenSolve_ARPACK(DofData_P, NumEigenvalues, shift_r, shift_i, in EigenSolve() 29 EigenSolve_ARPACK(DofData_P, NumEigenvalues, shift_r, shift_i, in EigenSolve() 32 EigenSolve_SLEPC(DofData_P, NumEigenvalues, shift_r, shift_i, in EigenSolve()
|
H A D | Operation_TimeLoopAdaptive.cpp | 64 DofData *DofData_P=NULL; in CalcIntegrationCoefficients() local 100 Solutions_L = DofData_P->Solutions; in CalcIntegrationCoefficients() 291 DofData *DofData_P; in Predictor() local 308 if (!List_Nbr(DofData_P->Solutions)) in Predictor() 312 List_Pointer(DofData_P->Solutions, List_Nbr(DofData_P->Solutions)-1); in Predictor() 321 LinAlg_CreateVector(&Solution_S.x, &DofData_P->Solver, DofData_P->NbrDof); in Predictor() 325 List_Pointer(DofData_P->Solutions, List_Nbr(DofData_P->Solutions)-1) ; in Predictor() 426 DofData *DofData_P; in CalcMaxLTEratio() local 463 LinAlg_CreateVector(&xLTE, &DofData_P->Solver, DofData_P->NbrDof); in CalcMaxLTEratio() 612 DofData *DofData_P=NULL; in Operation_TimeLoopAdaptive() local [all …]
|
H A D | EigenSolve.h | 11 void EigenSolve(struct DofData * DofData_P, int NumEigenvalues, 15 void EigenSolve_ARPACK(struct DofData * DofData_P, int NumEigenvalues, 17 void EigenSolve_SLEPC(struct DofData * DofData_P, int NumEigenvalues,
|
H A D | Operation_HPDDM.cpp | 29 struct DofData *DofData_P) in Operation_HPDDMSolve() argument 51 Mat PetscA = DofData_P->A.M; in Operation_HPDDMSolve() 52 Vec PetscB = DofData_P->b.V; in Operation_HPDDMSolve() 90 struct DofData *DofData_P) in Operation_HPDDMSolve() argument
|
H A D | SolvingAnalyse.h | 18 double * Get_TimeFunctionValues(struct DofData * DofData_P); 21 struct DofData * DofData_P);
|
H A D | Operation_ChangeOfCoordinates.cpp | 131 struct DofData *DofData_P = DofData_P0 + Operation_P->DefineSystemIndex ; in Operation_DeformMesh() local 222 if(GeoData_P0 + DofData_P->GeoDataIndex != in Operation_DeformMesh() 224 Geo_SetCurrentGeoData(Current.GeoData = GeoData_P0 + DofData_P->GeoDataIndex) ; in Operation_DeformMesh()
|