/dports/science/elmerfem/elmerfem-release-9.0/fem/src/ |
H A D | DefUtils.F90 | 540 IF ( PRESENT(USolver) ) Solver => USolver 637 IF ( PRESENT(USolver) ) Solver => USolver 746 IF ( PRESENT(USolver) ) Solver => USolver 779 IF ( PRESENT(USolver) ) Solver => USolver 847 IF ( PRESENT(USolver) ) Solver => USolver 1381 IF ( PRESENT( USolver ) ) Solver => USolver 1423 IF ( PRESENT( USolver ) ) Solver => USolver 2836 IF ( PRESENT(USolver) ) Solver => USolver 2882 IF ( PRESENT(USolver) ) Solver => USolver 3753 IF ( PRESENT(USolver) ) Solver => USolver [all …]
|
H A D | ElmerSolver.F90 | 1669 DOFs = GetElementDOFs( Indexes, USolver=Var % Solver ) 1688 DOFs = GetElementDOFs( Indexes, USolver=Var % Solver ) 1702 DOFs = GetElementDOFs( Indexes, USolver=Var % Solver )
|
H A D | ZirkaHysteresis.F90 | 1092 CALL GetLocalSolution(POT,UElement=Element,USolver=Solver)
|
H A D | Multigrid.F90 | 1272 FUNCTION PMGGetElementDOFs( Indexes, UElement, USolver ) RESULT(NB) 1275 TYPE(Solver_t), OPTIONAL, TARGET :: USolver local 1286 IF ( PRESENT( USolver ) ) THEN 1287 Solver => USolver
|
H A D | Lists.F90 | 6693 SUBROUTINE ListInitElementVariable( Handle, Name, USolver, UVariable, tStep ) argument 6697 TYPE(Solver_t), OPTIONAL, TARGET :: USolver local 6712 IF ( PRESENT(USolver) ) THEN 6713 Solver => USolver
|
H A D | ElementDescription.F90 | 2491 EdgeBasis, RotBasis, USolver ) RESULT(stat) 2507 TYPE(Solver_t), POINTER, OPTIONAL :: USolver !< The solver used to call the basis functions. local 2533 IF( PRESENT( USolver ) ) THEN 2534 IF( .NOT. ASSOCIATED( USolver, PSolver ) ) THEN 2535 IF( ListGetLogical(USolver % Values,'Quadratic Approximation', Found ) ) THEN 2540 PerformPiolaTransform = ListGetLogical(USolver % Values,'Use Piola Transform', Found ) 2542 PSolver => USolver
|
/dports/math/amgcl/amgcl-1.4.2/examples/ |
H A D | schur_pressure_correction.cpp | 53 template <class USolver, class PSolver, class Matrix> 82 amgcl::preconditioner::schur_pressure_correction<USolver, PSolver>, in solve_schur() 111 solve_schur<USolver, PSolver>(K, rhs, prm); \ 115 template <class USolver, class Matrix> 127 solve_schur<USolver, PSolver>(K, rhs, prm); in solve_schur() 144 USolver; \ 145 solve_schur<USolver>(pb, K, rhs, prm); \ 160 USolver; in solve_schur() typedef 161 solve_schur<USolver>(pb, K, rhs, prm); in solve_schur()
|
H A D | schurpc_mixed.cpp | 56 template <class USolver, class PSolver, class Matrix> 67 const int UB = amgcl::math::static_rows<typename USolver::backend_type::value_type>::value; in solve_schur() 79 amgcl::preconditioner::schur_pressure_correction<USolver, PSolver>, in solve_schur() 109 solve_schur<USolver, PSolver>(K, rhs, prm); \ 113 template <class USolver, class Matrix> 125 solve_schur<USolver, PSolver>(K, rhs, prm); in solve_schur() 142 USolver; \ 143 solve_schur<USolver>(pb, K, rhs, prm); \ 158 USolver; in solve_schur() typedef 159 solve_schur<USolver>(pb, K, rhs, prm); in solve_schur()
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/modules/ |
H A D | HelmholtzProjection.F90 | 151 nd_pot = GetElementNOFDOFs(USolver=SolverPtr) 153 CALL GetVectorLocalSolution(PotSol, PotName, USolver=SolverPtr) 437 nd_pot = GetElementNOFDOFs(USolver=SolverPtr) 442 CALL GetVectorLocalSolution(PotSol, PotName, USolver=SolverPtr) 443 CALL GetScalarLocalSolution(PhiSol, Name, USolver=KerSolverPtr)
|
H A D | ParStokes.F90 | 347 CALL DefaultInitialize(USolver=VelocitySolver) 348 CALL DefaultInitialize(USolver=PressureSolver) 456 CALL DefaultUpdateEquations( ALocal, FORCE, USolver=VelocitySolver) 457 CALL DefaultUpdateEquations( PLocal, FORCE, USolver=PressureSolver) 544 CALL DefaultUpdateEquations( ALocal, FORCE, USolver=VelocitySolver) 557 CALL DefaultDirichletBCs(USolver=PressureSolver) 558 CALL DefaultDirichletBCs(USolver=VelocitySolver)
|
H A D | ShallowWaterNS.F90 | 284 CALL Default1stOrderTime(MASS,STIFF,FORCE,UElement=Element,USolver=Solver) 286 CALL DefaultUpdateEquations( STIFF, FORCE,UElement=Element,USolver=Solver)
|
H A D | EMWaveSolver.F90 | 441 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver ) 542 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver ) 995 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver )
|
H A D | DistributeSource.F90 | 358 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = GSolver )
|
H A D | VectorHelmholtz.F90 | 518 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver ) 655 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver ) 1168 EdgeBasis = Wbasis, RotBasis = RotWBasis, USolver = pSolver )
|
H A D | IncompressibleNSVec.F90 | 1358 CALL DefaultInitialize(USolver=SchurSolver) 1423 IF(ASSOCIATED(SchurSolver)) CALL DefaultDirichletBCs(USolver=SchurSolver)
|
H A D | MagnetoDynamics2D.F90 | 505 CALL GetLocalSolution(POT,UElement=Element,USolver=Solver) 511 CALL GetLocalSolution(POT,UElement=Element,USolver=Solver) 693 CALL Default1stOrderTime( MASS, STIFF, FORCE,UElement=Element, USolver=Solver ) 695 CALL DefaultUpdateEquations( STIFF, FORCE,UElement=Element, USolver=Solver)
|
H A D | StressSolve.F90 | 1827 CALL GetVectorLocalSolution( LocalDisplacement, USolver=Solver ) 1831 CALL GetScalarLocalSolution( LocalTemperature, 'Temperature', USolver=Solver )
|
H A D | ShellSolver.F90 | 438 CALL GetVectorLocalSolution(LocalSol, USolver=Solver) 578 CALL GetVectorLocalSolution(LocalSol, USolver=Solver) 617 CALL GetVectorLocalSolution(LocalSol, USolver=Solver)
|
/dports/math/amgcl/amgcl-1.4.2/amgcl/mpi/ |
H A D | schur_pressure_correction.hpp | 46 template <class USolver, class PSolver> 50 typename USolver::backend_type, 57 typedef typename USolver::backend_type backend_type; 69 typedef typename USolver::params usolver_params; 394 U = make_shared<USolver>(comm, Kuu, prm.usolver, bprm); in init() 572 std::shared_ptr<USolver> U;
|
/dports/math/amgcl/amgcl-1.4.2/amgcl/preconditioner/ |
H A D | schur_pressure_correction.hpp | 58 template <class USolver, class PSolver> 62 typename USolver::backend_type, 70 typename USolver::backend_type, 83 typedef typename USolver::params usolver_params; 317 std::shared_ptr<USolver> U; 492 U = std::make_shared<USolver>(*Kuu, prm.usolver, bprm); in init()
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/tests/HelmholtzEdge/ |
H A D | Hrot.f90 | 353 SUBROUTINE MyDirichletBCs( USolver ) 355 TYPE(Solver_t), OPTIONAL, TARGET :: USolver local 373 IF ( PRESENT( USolver ) ) THEN 374 Solver => USolver
|
/dports/math/amgcl/amgcl-1.4.2/docs/components/ |
H A D | preconditioners.rst | 329 .. cpp:class:: template <class USolver, class PSolver> \ 355 The two template parameters for the method, ``USolver`` and ``PSolver``, 363 .. cpp:type:: typename USolver::params usolver_params 365 The type of the USolver parameters 373 The USolver parameters 410 the :math:`Sp=b_p` system. Otherwise, the full solve using ``USolver``
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/tests/HelmholtzFace/ |
H A D | Helmholtz.f90 | 376 SUBROUTINE MyDirichletBCs( USolver ) 378 TYPE(Solver_t), OPTIONAL, TARGET :: USolver local 396 IF ( PRESENT( USolver ) ) THEN 397 Solver => USolver
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/modules/SaveData/ |
H A D | SaveScalars.F90 | 2376 UElement=Element, USolver=Var % Solver, UVariable=Var) 2379 UElement=Element, USolver=Var % Solver, UVariable=Var) 2383 UElement=Element, USolver=Var % Solver, UVariable=Var2) 2390 UElement=Element, USolver=Var % Solver, UVariable=Var3) 2541 UElement=Element, USolver=VeloVar % Solver, UVariable=VeloVar)
|
H A D | SaveLine.F90 | 747 … detJ, NodeBasis, NodedBasisdx, EdgeBasis = WBasis, RotBasis = RotWBasis, USolver = Var % Solver)
|