Home
last modified time | relevance | path

Searched refs:cS (Results 1 – 10 of 10) sorted by relevance

/phasta/svLS/
H A DINCOMMU.f41 SUBROUTINE COMMUV(dof, nNo, commu, cS, R) argument
47 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
62 i = cS(i)%ptr + cS(i)%n - 1
67 IF (cS(i)%tag .NE. 0) THEN
68 s = cS(i)%ptr
69 e = s + cS(i)%n - 1
71 CALL MPI_IRECV(rTmp(:,s:e), cS(i)%n*dof, mpreal, i-1,
72 2 cS(i)%tag, comm, cS(i)%req, ierr)
74 CALL MPI_ISEND(R(:,s:e), cS(i)%n*dof, mpreal, i-1,
75 2 cS(i)%tag, comm, cS(i)%req, ierr)
[all …]
H A DLHS.f76 2 lhs%map(nNo), lhs%cS(nTasks), lhs%face(nFaces))
145 lhs%cS(1)%ptr = 1
147 lhs%cS(i)%n = 0
148 lhs%cS(i)%ptr = j
150 lhs%cS(i)%ptr = lhs%cS(i-1)%ptr + lhs%cS(i-1)%n
156 lhs%cS(i)%n = lhs%cS(i)%n + 1
167 lhs%cS(i)%tag = nTasks*i + tF
169 lhs%cS(i)%tag = nTasks*tF + i
171 IF (lhs%cS(i)%n .EQ. 0) lhs%cS(i)%tag = 0
174 lhs%cS(tF)%tag = 0
[all …]
H A DCGRAD.f41 SUBROUTINE CGRAD(nFaces, dof, nNo, nnz, mynNo, commu, cS, face, argument
48 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
81 CALL SPARMULSV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
90 CALL SPARMULVS(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
93 CALL SPARMULSS( nNo, nnz, commu, cS, rowPtr, colPtr,
117 SUBROUTINE CGRADV(dof, nNo, nnz, mynNo, commu, cS, ls, argument
124 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
153 CALL SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
176 SUBROUTINE CGRADS(nNo, nnz, mynNo, commu, cS, ls, argument
183 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
[all …]
H A DSOLVE.f89 CALL COMMUV(dof, nNo, lhs%commu, lhs%cS, R)
90 CALL PRECOND(nFaces, dof, nNo, nnz, lhs%commu, lhs%cS,
96 2 lhs%commu, lhs%cS, lhs%face, ls, lhs%rowPtr, lhs%colPtr,
100 2 lhs%cS, lhs%face, ls%RI, lhs%rowPtr, lhs%colPtr, Val, R)
103 CALL CGRADS(nNo, nnz, lhs%mynNo, lhs%commu, lhs%cS,
106 CALL CGRADV(dof, nNo, nnz, lhs%mynNo, lhs%commu, lhs%cS,
H A DSPARMUL.f41 SUBROUTINE SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr, argument
48 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
110 CALL COMMUV(dof, nNo, commu, cS, KU)
117 SUBROUTINE SPARMULVS(dof, nNo, nnz, commu, cS, rowPtr, colPtr, argument
124 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
170 CALL COMMUS(nNo, commu, cS, KU)
177 SUBROUTINE SPARMULSV(dof, nNo, nnz, commu, cS, rowPtr, colPtr, argument
184 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
234 CALL COMMUV(dof, nNo, commu, cS, KU)
241 SUBROUTINE SPARMULSS(nNo, nnz, commu, cS, rowPtr, colPtr, argument
[all …]
H A DNSSOLVER.f42 2 cS, face, ls, rowPtr, colPtr, Val, Ri) argument
49 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
95 CALL GMRES(nFaces, nsd, nNo, nnz, mynNo, commu, cS, face,
98 CALL SPARMULVS(nsd, nNo, nnz, commu, cS,
102 CALL CGRAD(nFaces, nsd, nNo, nnz, mynNo, commu, cS, face,
105 CALL SPARMULSV(nsd, nNo, nnz, commu, cS,
109 CALL GMRES(nFaces, nsd, nNo, nnz, mynNo, commu, cS, face,
112 CALL SPARMULVV(nsd, nNo, nnz, commu, cS,
118 CALL SPARMULSS(nNo, nnz, commu, cS,
121 CALL SPARMULVS(nsd, nNo, nnz, commu, cS,
H A DGMRES.f41 SUBROUTINE GMRES(nFaces, dof, nNo, nnz, mynNo, commu, cS, face, argument
48 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
73 CALL SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
103 CALL SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
163 SUBROUTINE GMRESV(nFaces, dof, nNo, nnz, mynNo, commu, cS, face, argument
170 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
203 CALL SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
213 CALL SPARMULVV(dof, nNo, nnz, commu, cS, rowPtr, colPtr,
H A DPRECOND.f41 SUBROUTINE PRECOND(nFaces, dof, nNo, nnz, commu, cS, face, argument
48 TYPE(svLS_cSType), INTENT(IN) :: cS(commu%nTasks) local
91 CALL COMMUV(dof, nNo, commu, cS, W)
H A DBC.f103 CALL COMMUV(dof, lhs%nNo, lhs%commu, lhs%cS, v)
H A DsvLS_STRUCT.h140 TYPE(svLS_cSType), ALLOCATABLE :: cS(:)