|
KTH framework for Nek5000 toolboxes; testing version
0.0.1
|
Go to the source code of this file.
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 | |||
| ) |
Definition at line 650 of file navier8.f.
References bindec(), get_local_a_tet(), and rzero().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | |||
| ) |
Definition at line 559 of file navier8.f.
References a_crs_2d(), a_crs_3d(), and rzero().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | ||
| ) |
Definition at line 1340 of file navier8.f.
References col3(), dnekclock(), map_c_to_f_h1_bilin(), and map_f_to_c_h1_bilin().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine crs_solve_l2 | ( | real, dimension(1) | uf, |
| real, dimension(1) | vf | ||
| ) |
Definition at line 37 of file navier8.f.
References map_c_to_f_l2_bilin(), and map_f_to_c_l2_bilin().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine gbtuple_rank | ( | integer, dimension(m,nmax) | tuple, |
| m, | |||
| n, | |||
| nmax, | |||
| integer | cr_h, | ||
| nid, | |||
| np, | |||
| integer, dimension(nmax) | ind | ||
| ) |
Definition at line 1683 of file navier8.f.
References exitt(), igl_running_sum(), iglmax(), irank_vecn(), and ituple_sort().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | |||
| ) |
Definition at line 509 of file navier8.f.
References a_crs_enriched(), exitt(), and map_m_to_n().
Here is the call graph for this function:| subroutine get_vertex |
Definition at line 1628 of file navier8.f.
References get_vert().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | ||
| ) |
Definition at line 262 of file navier8.f.
References icopy(), irank(), and ituple_sort().
Here is the call graph for this function:| 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 | ||
| ) |
Definition at line 1203 of file navier8.f.
References icopy(), and ituple_sort().
Here is the call graph for this function:| subroutine irank_vecn | ( | integer, dimension(n) | ind, |
| nn, | |||
| integer, dimension(m,n) | a, | ||
| m, | |||
| n, | |||
| integer, dimension(nkey) | key, | ||
| nkey, | |||
| integer, dimension(m) | aa | ||
| ) |
Definition at line 1641 of file navier8.f.
References icopy(), and ituple_sort().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | ||
| ) |
Definition at line 1406 of file navier8.f.
References mxm(), and set_h1_basis_bilin().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine map_c_to_f_l2_bilin | ( | real, dimension(lxyz,lelt) | uf, |
| real, dimension(nxyz_c,lelt) | uc, | ||
| real, dimension(1) | w | ||
| ) |
Definition at line 1079 of file navier8.f.
References maph1_to_l2().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine map_f_to_c_h1_bilin | ( | real, dimension(lcr,lelt) | uc, |
| real, dimension(lx1,ly1,lz1,lelt) | uf | ||
| ) |
Definition at line 1455 of file navier8.f.
References mxm(), and set_h1_basis_bilin().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine map_f_to_c_l2_bilin | ( | real, dimension(nxyz_c,lelt) | uc, |
| real, dimension(lxyz,lelt) | uf, | ||
| real, dimension(1) | w | ||
| ) |
Definition at line 1102 of file navier8.f.
References maph1_to_l2t().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 |
Definition at line 1389 of file navier8.f.
References transpose().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 |
Definition at line 83 of file navier8.f.
References blank(), chcopy(), dnekclock(), exitt(), facev(), get_local_crs_galerkin(), get_vertex(), iglmax(), iglmax_ms(), invcol1(), ltrunc(), rone(), rzero(), set_jl_crs_mask(), set_mat_ij(), and set_vert().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine set_vert | ( | integer*8, dimension(1) | glo_num, |
| integer*8 | ngv, | ||
| integer | nx, | ||
| nel, | |||
| integer, dimension(1) | vertex, | ||
| logical | ifcenter | ||
| ) |
Definition at line 3 of file navier8.f.
References check_p_bc(), setvert2d(), and setvert3d().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine setvert2d | ( | integer*8, dimension(1) | glo_num, |
| integer*8 | ngv, | ||
| integer | nx, | ||
| nel, | |||
| integer, dimension(0:1,0:1,1) | vertex, | ||
| logical | ifcenter | ||
| ) |
Definition at line 2102 of file navier8.f.
References gbtuple_rank(), and iglmax().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | |||
| ) |