Functions/Subroutines | |
subroutine | gfdm_ops (nx, ny, nz, kwave2, inew) |
subroutine | gfdm_set_prs_op (mfld) |
subroutine | set_1d_e_mat (eigv, eigs, n, length, nel, nxv, nxp, cb0, cbn, dglgt, wglgt, wgl, bw, lbw) |
subroutine | build_d1d_d (DI, II, dgg1, igg1, wm1, b1d, length, nel, nxv, nxp, wi, ti, cb0, cbn) |
subroutine | gfdm_set_geom (work, melx, mely, melz) |
subroutine | gfdm_set_genwz (nx, nxp) |
subroutine | gfdm_set_bc (cb0, cbn, mfld) |
subroutine | add2s2mat2p (a, ma, na, i1, j1, b, ldb, s, m, n) |
subroutine | overflow_chk (n_req, n_avail, var, sub) |
subroutine | map12q (r2, r1, rt) |
subroutine | row_mult (A, B, n1, n2) |
subroutine | a1d (A1, A1t, d2, b2, d1, d1t, wgl, nx) |
subroutine | set_diaga (da, dat, b, d, w, nx) |
subroutine | gfdm_chk_size |
subroutine | set_q_1d (q, m, nx, nel, bc0, bc1) |
subroutine | set_1d_abq (a, b, q, qt, m, nx, nel, len, bc0, bc1, wk) |
subroutine | set_ident (eye, ldi, n) |
subroutine | axpym (x, ldx, y, ldy, a, m, n) |
subroutine | set_fast_solve_1d (a, b, lam, q, qt, m, nx, nel, len, bc0, bc1, wk) |
subroutine | set_1d_a_mat (eigv, eigs, mlt, n, len, nel, nx, bc0, bc1, bw, lbw) |
subroutine | modify_eig (eigv, eigs, q, qt, m, ml, wk) |
subroutine | gen_1d_mult (mlt, q, qt, ml, m, wk) |
subroutine | gfdm_set_diagp (eigi, tpn, nn, eigx, l, eigy, m, eigz, n, kwave2) |
subroutine a1d | ( | real, dimension(nx,nx) | A1, |
real, dimension(nx,nx) | A1t, | ||
real, dimension(nx,nx) | d2, | ||
real, dimension (nx,nx) | b2, | ||
real, dimension(nx,nx) | d1, | ||
real, dimension(nx,nx) | d1t, | ||
real, dimension(nx) | wgl, | ||
nx | |||
) |
subroutine add2s2mat2p | ( | real, dimension(ma,na) | a, |
ma, | |||
na, | |||
i1, | |||
j1, | |||
real, dimension(ldb,1) | b, | ||
ldb, | |||
s, | |||
m, | |||
n | |||
) |
subroutine axpym | ( | real, dimension(ldx,1) | x, |
ldx, | |||
real, dimension(ldy,1) | y, | ||
ldy, | |||
a, | |||
m, | |||
n | |||
) |
subroutine build_d1d_d | ( | real, dimension(1) | DI, |
real, dimension(1) | II, | ||
real, dimension(1) | dgg1, | ||
real, dimension(1) | igg1, | ||
real, dimension(1) | wm1, | ||
real, dimension(1) | b1d, | ||
real, dimension(nel) | length, | ||
nel, | |||
nxv, | |||
nxp, | |||
real, dimension(1) | wi, | ||
real, dimension(1) | ti, | ||
character*1 | cb0, | ||
character*1 | cbn | ||
) |
subroutine gen_1d_mult | ( | real, dimension(ml) | mlt, |
real, dimension(ml,m) | q, | ||
real, dimension(m,ml) | qt, | ||
ml, | |||
m, | |||
real, dimension(ml) | wk | ||
) |
subroutine gfdm_chk_size | ( | ) |
subroutine gfdm_ops | ( | nx, | |
ny, | |||
nz, | |||
real | kwave2, | ||
inew | |||
) |
subroutine gfdm_set_bc | ( | character*1, dimension(3) | cb0, |
character*1, dimension(3) | cbn, | ||
mfld | |||
) |
subroutine gfdm_set_diagp | ( | real, dimension(nn) | eigi, |
integer, dimension(nn) | tpn, | ||
nn, | |||
real, dimension(l) | eigx, | ||
l, | |||
real, dimension(m) | eigy, | ||
m, | |||
real, dimension(n) | eigz, | ||
n, | |||
real | kwave2 | ||
) |
subroutine gfdm_set_genwz | ( | nx, | |
nxp | |||
) |
subroutine gfdm_set_geom | ( | real, dimension(nelx,nely,nelz) | work, |
melx, | |||
mely, | |||
melz | |||
) |
subroutine gfdm_set_prs_op | ( | mfld | ) |
subroutine map12q | ( | real, dimension(lx2,ly2) | r2, |
real, dimension(lx1,ly1) | r1, | ||
real, dimension(lx2,lx1) | rt | ||
) |
subroutine modify_eig | ( | real, dimension(1) | eigv, |
real, dimension(1) | eigs, | ||
real, dimension(ml,m) | q, | ||
real, dimension(m,ml) | qt, | ||
m, | |||
ml, | |||
real, dimension(1) | wk | ||
) |
subroutine overflow_chk | ( | n_req, | |
n_avail, | |||
character*3 | var, | ||
character*6 | sub | ||
) |
subroutine row_mult | ( | real, dimension(n1,n2) | A, |
real, dimension(n1) | B, | ||
n1, | |||
n2 | |||
) |
subroutine set_1d_a_mat | ( | real, dimension(1) | eigv, |
real, dimension(1) | eigs, | ||
real, dimension(1) | mlt, | ||
integer | n, | ||
real, dimension(nel) | len, | ||
nel, | |||
integer | nx, | ||
character*1 | bc0, | ||
character*1 | bc1, | ||
real, dimension(0:lbw) | bw, | ||
lbw | |||
) |
subroutine set_1d_abq | ( | real, dimension(m,m) | a, |
real, dimension(m,m) | b, | ||
real, dimension(m,m) | q, | ||
real, dimension(m,m) | qt, | ||
m, | |||
nx, | |||
nel, | |||
real, dimension(nel) | len, | ||
character*1 | bc0, | ||
character*1 | bc1, | ||
real, dimension(1) | wk | ||
) |
subroutine set_1d_e_mat | ( | real, dimension(1) | eigv, |
real, dimension(1) | eigs, | ||
integer | n, | ||
real, dimension(nel) | length, | ||
nel, | |||
integer | nxv, | ||
integer | nxp, | ||
character*1 | cb0, | ||
character*1 | cbn, | ||
real, dimension(1) | dglgt, | ||
real, dimension(1) | wglgt, | ||
wgl, | |||
real, dimension(0:lbw) | bw, | ||
lbw | |||
) |
subroutine set_diaga | ( | real, dimension(nx,nx) | da, |
real, dimension(nx,nx) | dat, | ||
real, dimension(nx) | b, | ||
real, dimension(nx,nx) | d, | ||
real, dimension(nx) | w, | ||
nx | |||
) |
subroutine set_fast_solve_1d | ( | real, dimension(1) | a, |
real, dimension(1) | b, | ||
real, dimension(1) | lam, | ||
real, dimension(1) | q, | ||
real, dimension(1) | qt, | ||
m, | |||
nx, | |||
nel, | |||
real, dimension(nel) | len, | ||
character*1 | bc0, | ||
character*1 | bc1, | ||
real, dimension(1) | wk | ||
) |
subroutine set_ident | ( | real, dimension(ldi,1) | eye, |
ldi, | |||
n | |||
) |
subroutine set_q_1d | ( | real, dimension(nx*nel,1) | q, |
m, | |||
nx, | |||
nel, | |||
character*1 | bc0, | ||
character*1 | bc1 | ||
) |