Functions/Subroutines | |
| subroutine | set_vert (glo_num, ngv, nx, nel, vertex, ifcenter) | 
| subroutine | crs_solve_l2 (uf, vf) | 
| subroutine | set_up_h1_crs | 
| subroutine | set_jl_crs_mask (n, mask, se_to_gcrs) | 
| subroutine | set_mat_ij (ia, ja, n, ne) | 
| subroutine | irank_vec (ind, nn, a, m, n, key, nkey, aa) | 
| subroutine | ituple_sort (a, lda, n, key, nkey, ind, aa) | 
| subroutine | tuple_sort (a, lda, n, key, nkey, ind, aa) | 
| logical function | iftuple_ialtb (a, b, key, nkey) | 
| logical function | iftuple_altb (a, b, key, nkey) | 
| logical function | iftuple_ianeb (a, b, key, nkey) | 
| subroutine | get_local_crs (a, lda, nxc, h1, h2, w, ldw) | 
| subroutine | a_crs_enriched (a, h1, h2, x1, y1, z1, nxc, if3d, ie) | 
| subroutine | a_crs_3d (a, h1, h2, xc, yc, zc, ie) | 
| subroutine | bindec (bin_in) | 
| subroutine | get_local_a_tet (a, x, y, z, kt, ie) | 
| subroutine | a_crs_2d (a, h1, h2, x, y, ie) | 
| subroutine | map_m_to_n (a, na, b, nb, if3d, w, ldw) | 
| subroutine | specmpn (b, nb, a, na, ba, ab, if3d, w, ldw) | 
| subroutine | irank (A, IND, N) | 
| subroutine | iranku (r, input, n, w, ind) | 
| subroutine | ifacev_redef (a, ie, iface, val, nx, ny, nz) | 
| subroutine | map_c_to_f_l2_bilin (uf, uc, w) | 
| subroutine | map_f_to_c_l2_bilin (uc, uf, w) | 
| subroutine | maph1_to_l2 (a, na, b, nb, if3d, w, ldw) | 
| subroutine | maph1_to_l2t (b, nb, a, na, if3d, w, ldw) | 
| subroutine | irank_vec_tally (ind, nn, a, m, n, key, nkey, key2, aa) | 
| subroutine | out_se1 (se2crs, nx, name) | 
| subroutine | out_se0 (se2crs, nx, nel, name) | 
| subroutine | crs_solve_h1 (uf, vf) | 
| subroutine | set_h1_basis_bilin | 
| subroutine | map_c_to_f_h1_bilin (uf, uc) | 
| subroutine | map_f_to_c_h1_bilin (uc, uf) | 
| subroutine | get_local_crs_galerkin (a, ncl, nxc, h1, h2, w1, w2) | 
| subroutine | gen_crs_basis (b, j) | 
| subroutine | gen_crs_basis2 (b, j) | 
| subroutine | get_vertex | 
| subroutine | irank_vecn (ind, nn, a, m, n, key, nkey, aa) | 
| subroutine | gbtuple_rank (tuple, m, n, nmax, cr_h, nid, np, ind) | 
| subroutine | setvert3d (glo_num, ngv, nx, nel, vertex, ifcenter) | 
| subroutine | setvert2d (glo_num, ngv, nx, nel, vertex, ifcenter) | 
| subroutine | map_to_crs (a, na, b, nb, if3d, w, ldw) | 
| subroutine | check_p_bc (glo_num, nx, ny, nz, nel) | 
| subroutine a_crs_2d | ( | real, dimension(4,4) | a, | 
| real, dimension(1) | h1, | ||
| real, dimension(1) | h2, | ||
| real, dimension(1) | x, | ||
| real, dimension(1) | y, | ||
| ie | |||
| ) | 
| subroutine a_crs_3d | ( | real, dimension(0:7,0:7) | a, | 
| real, dimension(0:7) | h1, | ||
| real, dimension(0:7) | h2, | ||
| real, dimension(0:7) | xc, | ||
| real, dimension(0:7) | yc, | ||
| real, dimension(0:7) | zc, | ||
| ie | |||
| ) | 
| subroutine a_crs_enriched | ( | real, dimension(1) | a, | 
| real, dimension(1) | h1, | ||
| real, dimension(1) | h2, | ||
| real, dimension(nxc,nxc,1) | x1, | ||
| real, dimension(nxc,nxc,1) | y1, | ||
| real, dimension(nxc,nxc,1) | z1, | ||
| nxc, | |||
| logical | if3d, | ||
| ie | |||
| ) | 
| subroutine bindec | ( | integer | bin_in | ) | 
| subroutine check_p_bc | ( | integer*8, dimension(nx,ny,nz,nel) | glo_num, | 
| nx, | |||
| ny, | |||
| nz, | |||
| nel | |||
| ) | 
| subroutine crs_solve_h1 | ( | real, dimension(1) | uf, | 
| real, dimension(1) | vf | ||
| ) | 
| subroutine crs_solve_l2 | ( | real, dimension(1) | uf, | 
| real, dimension(1) | vf | ||
| ) | 
| subroutine gbtuple_rank | ( | integer, dimension(m,nmax) | tuple, | 
| m, | |||
| n, | |||
| nmax, | |||
| integer | cr_h, | ||
| nid, | |||
| np, | |||
| integer, dimension(nmax) | ind | ||
| ) | 
| subroutine get_local_a_tet | ( | real, dimension(4,4) | a, | 
| real, dimension(4) | x, | ||
| real, dimension(4) | y, | ||
| real, dimension(4) | z, | ||
| kt, | |||
| ie | |||
| ) | 
| subroutine get_local_crs | ( | real, dimension(1) | a, | 
| lda, | |||
| nxc, | |||
| real, dimension(1) | h1, | ||
| real, dimension(1) | h2, | ||
| real, dimension(ldw) | w, | ||
| ldw | |||
| ) | 
| subroutine get_local_crs_galerkin | ( | real, dimension(ncl,ncl,1) | a, | 
| ncl, | |||
| nxc, | |||
| real, dimension(1) | h1, | ||
| real, dimension(1) | h2, | ||
| real, dimension(lx1*ly1*lz1,nelv) | w1, | ||
| real, dimension(lx1*ly1*lz1,nelv) | w2 | ||
| ) | 
| subroutine get_vertex | 
| subroutine ifacev_redef | ( | integer, dimension(nx,ny,nz,lelt) | a, | 
| ie, | |||
| iface, | |||
| integer | val, | ||
| nx, | |||
| ny, | |||
| nz | |||
| ) | 
| logical function iftuple_altb | ( | real, dimension(1) | a, | 
| real, dimension(1) | b, | ||
| integer, dimension(nkey) | key, | ||
| nkey | |||
| ) | 
| logical function iftuple_ialtb | ( | integer, dimension(1) | a, | 
| integer, dimension(1) | b, | ||
| integer, dimension(nkey) | key, | ||
| nkey | |||
| ) | 
| logical function iftuple_ianeb | ( | integer, dimension(1) | a, | 
| integer, dimension(1) | b, | ||
| integer, dimension(nkey) | key, | ||
| nkey | |||
| ) | 
| subroutine irank | ( | integer, dimension(1) | A, | 
| integer, dimension(1) | IND, | ||
| N | |||
| ) | 
| subroutine irank_vec | ( | integer, dimension(n) | ind, | 
| nn, | |||
| integer, dimension(m,n) | a, | ||
| m, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(m) | aa | ||
| ) | 
| subroutine irank_vec_tally | ( | integer, dimension(n) | ind, | 
| nn, | |||
| integer, dimension(m,n) | a, | ||
| m, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(0:3) | key2, | ||
| integer, dimension(m) | aa | ||
| ) | 
| subroutine irank_vecn | ( | integer, dimension(n) | ind, | 
| nn, | |||
| integer, dimension(m,n) | a, | ||
| m, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(m) | aa | ||
| ) | 
| subroutine iranku | ( | integer, dimension(1) | r, | 
| integer, dimension(1) | input, | ||
| n, | |||
| integer, dimension(1) | w, | ||
| integer, dimension(1) | ind | ||
| ) | 
| subroutine ituple_sort | ( | integer, dimension(lda,n) | a, | 
| lda, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(1) | ind, | ||
| integer, dimension(lda) | aa | ||
| ) | 
| subroutine map_c_to_f_h1_bilin | ( | real, dimension(lxyz,lelt) | uf, | 
| real, dimension(2,2,ldim-1,lelt) | uc | ||
| ) | 
| subroutine map_c_to_f_l2_bilin | ( | real, dimension(lxyz,lelt) | uf, | 
| real, dimension(nxyz_c,lelt) | uc, | ||
| real, dimension(1) | w | ||
| ) | 
| subroutine map_f_to_c_h1_bilin | ( | real, dimension(lcr,lelt) | uc, | 
| real, dimension(lx1,ly1,lz1,lelt) | uf | ||
| ) | 
| subroutine map_f_to_c_l2_bilin | ( | real, dimension(nxyz_c,lelt) | uc, | 
| real, dimension(lxyz,lelt) | uf, | ||
| real, dimension(1) | w | ||
| ) | 
| subroutine map_m_to_n | ( | real, dimension(1) | a, | 
| na, | |||
| real, dimension(1) | b, | ||
| nb, | |||
| logical | if3d, | ||
| real, dimension(1) | w, | ||
| ldw | |||
| ) | 
| subroutine map_to_crs | ( | real, dimension(1) | a, | 
| na, | |||
| real, dimension(1) | b, | ||
| nb, | |||
| logical | if3d, | ||
| real, dimension(1) | w, | ||
| ldw | |||
| ) | 
| subroutine maph1_to_l2 | ( | real, dimension(1) | a, | 
| na, | |||
| real, dimension(1) | b, | ||
| nb, | |||
| logical | if3d, | ||
| real, dimension(1) | w, | ||
| ldw | |||
| ) | 
| subroutine maph1_to_l2t | ( | real, dimension(1) | b, | 
| nb, | |||
| real, dimension(1) | a, | ||
| na, | |||
| logical | if3d, | ||
| real, dimension(1) | w, | ||
| ldw | |||
| ) | 
| subroutine out_se0 | ( | integer, dimension(nx,nx,1) | se2crs, | 
| nx, | |||
| nel, | |||
| character*4 | name | ||
| ) | 
| subroutine out_se1 | ( | integer, dimension(nx,nx,1) | se2crs, | 
| nx, | |||
| character*4 | name | ||
| ) | 
| subroutine set_h1_basis_bilin | 
| subroutine set_jl_crs_mask | ( | n, | |
| real, dimension(1) | mask, | ||
| integer*8, dimension(1) | se_to_gcrs | ||
| ) | 
| subroutine set_mat_ij | ( | integer, dimension(n,n,ne) | ia, | 
| integer, dimension(n,n,ne) | ja, | ||
| integer | n, | ||
| integer | ne | ||
| ) | 
| subroutine set_up_h1_crs | 
| subroutine set_vert | ( | integer*8, dimension(1) | glo_num, | 
| integer*8 | ngv, | ||
| integer | nx, | ||
| nel, | |||
| integer, dimension(1) | vertex, | ||
| logical | ifcenter | ||
| ) | 
| subroutine setvert2d | ( | integer*8, dimension(1) | glo_num, | 
| integer*8 | ngv, | ||
| integer | nx, | ||
| nel, | |||
| integer, dimension(0:1,0:1,1) | vertex, | ||
| logical | ifcenter | ||
| ) | 
| subroutine setvert3d | ( | integer*8, dimension(1) | glo_num, | 
| integer*8 | ngv, | ||
| integer | nx, | ||
| nel, | |||
| integer, dimension(0:1,0:1,0:1,1) | vertex, | ||
| logical | ifcenter | ||
| ) | 
| subroutine specmpn | ( | real, dimension(nb,nb,nb) | b, | 
| nb, | |||
| real, dimension(na,na,na) | a, | ||
| na, | |||
| ba, | |||
| ab, | |||
| logical | if3d, | ||
| real, dimension(ldw) | w, | ||
| ldw | |||
| ) | 
| subroutine tuple_sort | ( | real, dimension(lda,n) | a, | 
| lda, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(1) | ind, | ||
| real, dimension(lda) | aa | ||
| ) |