Go to the documentation of this file.
5 #warning "crs.h" requires "comm.h"
8 #define crs_xxt_setup PREFIXED_NAME(crs_xxt_setup)
9 #define crs_xxt_solve PREFIXED_NAME(crs_xxt_solve)
10 #define crs_xxt_stats PREFIXED_NAME(crs_xxt_stats)
11 #define crs_xxt_free PREFIXED_NAME(crs_xxt_free )
13 #define crs_amg_setup PREFIXED_NAME(crs_amg_setup)
14 #define crs_amg_solve PREFIXED_NAME(crs_amg_solve)
15 #define crs_amg_stats PREFIXED_NAME(crs_amg_stats)
16 #define crs_amg_free PREFIXED_NAME(crs_amg_free )
21 uint n,
const ulong *
id,
22 uint nz,
const uint *Ai,
const uint *Aj,
const double *A,
29 uint n,
const ulong *
id,
30 uint nz,
const uint *Ai,
const uint *Aj,
const double *A,
32 const char *datafname, uint *ierr);
38 uint n,
const ulong *
id,
39 uint nz,
const uint *Ai,
const uint *Aj,
const double *Av,
40 const uint nullspace,
const struct comm *
comm,
subroutine map13(y, x, iel)
Definition: coef.f:1493
subroutine verify
Definition: connect1.f:800
subroutine rdparam
Definition: reader_rea.f:3
subroutine chkjac(jac, n, iel, X, Y, Z, ND, IERR)
Definition: coef.f:965
#define READ
Definition: byte.c:43
subroutine opdsop(a, b, c, op)
Definition: navier1.f:2610
subroutine inrtia(xyzi, cg, xyzl, n, itype)
Definition: connect2.f:646
subroutine axhelm(au, u, helm1, helm2, imesh, isd)
Definition: hmholtz.f:73
subroutine faddcl3(a, b, c, iface1)
Definition: subs1.f:978
subroutine gs_chkr(glo_num)
Definition: connect1.f:1583
void ccrs_hypre_solve(double *x, struct crs_data *data, double *b)
subroutine setwgtr(wgtr1, wgtr2, wgtr3, wgtr4)
Definition: coef.f:1135
subroutine ping_loop(t1, t0, len, nloop, nodea, nodeb, nid, x1, y1, x2, y2)
Definition: comm_mpi.f:1315
subroutine get_dgl_ptr(ip, mx, md)
Definition: convect.f:506
subroutine facind2(JS1, JF1, JSKIP1, JS2, JF2, JSKIP2, IFC)
Definition: bdry.f:2098
subroutine read_re2_data(ifbswap)
Definition: reader_re2.f:3
subroutine mpi_init(ierror)
Definition: mpi_dummy.f:576
subroutine faceiv(CB, V1, V2, V3, IEL, IFACE, NX, NY, NZ)
Definition: bdry.f:1002
#define crs_amg_solve
Definition: crs.h:14
subroutine mpi_allreduce(data1, data2, n, datatype, operation, comm, ierror)
Definition: mpi_dummy.f:144
subroutine dssum(u, nx, ny, nz)
Definition: dssum.f:34
integer function xor(m, n)
Definition: comm_mpi.f:1114
subroutine conv_rhs_dg_weak(du, u, cr, cs, ct)
Definition: convect.f:1816
subroutine i8gop(x, w, op, n)
Definition: comm_mpi.f:274
subroutine cfill(a, b, n)
Definition: math.f:244
subroutine faccl3(a, b, c, iface1)
Definition: subs1.f:944
int bytesw_write
Definition: byte.c:53
subroutine userbc(ix, iy, iz, iside, eg)
Definition: zero.usr:80
subroutine rzero3(A, B, C, N)
Definition: bdry.f:1821
subroutine lagmass
Definition: coef.f:1315
subroutine out_xyz_el(x, y, z, e)
Definition: coef.f:1647
subroutine facind(kx1, kx2, ky1, ky2, kz1, kz2, nx, ny, nz, iface)
Definition: connect1.f:1028
subroutine vcross(u1, u2, u3, v1, v2, v3, w1, w2, w3, n)
Definition: math.f:430
subroutine rotat2(xyz, angle, npts)
Definition: connect2.f:552
subroutine dg_setup2(mask)
Definition: conduct.f:581
subroutine byte_read_mpi(buf, icount, iorank, mpi_fh, ierr)
Definition: byte_mpi.f:48
subroutine comm_test(ivb)
Definition: comm_mpi.f:730
#define MAX_NAME
Definition: byte.c:45
subroutine addcol3(a, b, c, n)
Definition: math.f:654
subroutine set_bmass(bmass, hmsk, n)
Definition: convect.f:1227
subroutine mapelpr()
Definition: map2.f:3
subroutine glmapm3(xm3, ym3, zm3)
Definition: coef.f:391
subroutine lim_chk(n, m, avar5, lvar5, sub_name10)
Definition: convect.f:454
subroutine set_eta_alpha2
Definition: conduct.f:472
subroutine map31(y, x, iel)
Definition: coef.f:1450
subroutine setinvm
Definition: coef.f:1334
subroutine vrdsmshx
Definition: connect2.f:366
subroutine outxm3j(xm3, ym3, jm3)
Definition: coef.f:1676
#define crs_amg_free
Definition: crs.h:16
subroutine izero(a, n)
Definition: math.f:215
subroutine faccvs(A1, A2, A3, B, IFACE1)
Definition: subs2.f:392
subroutine blank(A, N)
Definition: math.f:19
subroutine convop_cons_3d(du, u, c, mx, md, nel)
Definition: convect.f:1005
subroutine set_bdivw(bdivw, hmsk, n)
Definition: convect.f:1198
#define byte_close
Definition: byte.c:36
subroutine cscan(sout, key, nk)
Definition: connect2.f:982
real function vlmax(vec, n)
Definition: math.f:396
subroutine divide(list1, list2, nl1, nl2, ifok, list, nl, xyzi, cg, WGT)
Definition: connect2.f:766
subroutine facexv(A1, A2, A3, B1, B2, B3, IFACE1, IOP)
Definition: subs2.f:170
#define byte_read
Definition: byte.c:38
subroutine mpi_scan(data1, data2, n, datatype, operation, comm, ierror)
Definition: mpi_dummy.f:4
subroutine nekgsync()
Definition: comm_mpi.f:501
subroutine convect_cons(bdu, u, ifuf, cx, cy, cz, ifcf)
Definition: convect.f:732
subroutine opdssum(a, b, c)
Definition: navier1.f:2589
subroutine exitti(stringi, idata)
Definition: comm_mpi.f:534
subroutine mpi_isend(data, n, datatype, iproc, itag, comm, request, ierror)
Definition: mpi_dummy.f:627
subroutine combin2(glnm1, glnm2, nglob)
Definition: connect1.f:1125
subroutine mpi_barrier(comm, ierror)
Definition: mpi_dummy.f:194
subroutine set_convect_cons(cx, cy, cz, ux, uy, uz)
Definition: convect.f:818
subroutine dgllgl(D, DT, ZM1, ZM2, IM12, NZM1, NZM2, ND1, ND2)
Definition: speclib.f:935
integer function mynode()
Definition: comm_mpi.f:381
subroutine mpi_recv(data, n, datatype, iproc, itag, comm, istatus, ierror)
Definition: mpi_dummy.f:659
subroutine setupds(gs_handle, nx, ny, nz, nel, melg, vertex, glo_num)
Definition: dssum.f:2
subroutine dglj(D, DT, Z, NZ, lzd, ALPHA, BETA)
Definition: speclib.f:712
subroutine outfldi(x, txt10)
Definition: connect1.f:1161
subroutine makeq
Definition: makeq.f:3
subroutine volume2(vol, xyz, n)
Definition: connect2.f:695
subroutine sub2(a, b, n)
Definition: math.f:164
subroutine set_ct_cvx(ct, c, m, u, v, w, tau, nc, mc, nelc, ifnew)
Definition: convect.f:575
subroutine rdmesh
Definition: reader_rea.f:519
subroutine mpi_finalize(ierror)
Definition: mpi_dummy.f:533
function glsum(x, n)
Definition: math.f:861
subroutine setaxdy(ifaxdy)
Definition: subs1.f:2342
subroutine outmat(a, m, n, name6, ie)
Definition: fast3d.f:891
#define crs_xxt_setup
Definition: crs.h:8
subroutine invcol1(a, n)
Definition: math.f:62
subroutine conv_bdry_dg_weak(du, u)
Definition: convect.f:1729
Definition: crs_amg_io.h:37
subroutine igljm(I12, IT12, Z1, Z2, lz1, lz2, ND1, ND2, ALPHA, BETA)
Definition: speclib.f:1153
subroutine local_bflux(flux, tx, ty, tz, ifld)
Definition: bdry.f:2057
subroutine userq(ix, iy, iz, eg)
Definition: zero.usr:62
subroutine fix_surface_flux
Definition: multimesh.f:530
subroutine maprs(y, x, xa, nrest, iel)
Definition: coef.f:1381
subroutine rmask(R1, R2, R3, NEL)
Definition: subs2.f:1801
subroutine trst3d(TRX, TRY, TRZ, SIGST, IEL, IFC)
Definition: bdry.f:1591
subroutine set_dealias_rx
Definition: convect2.f:121
subroutine byte_write_mpi(buf, icount, iorank, mpi_fh, ierr)
Definition: byte_mpi.f:65
subroutine mpi_type_extent(ikey, isize, ierr)
Definition: mpi_dummy.f:1113
subroutine map21t(y, x, iel)
Definition: coef.f:1568
subroutine setupcomm(comm, newcomm, newcommg, path_in, session_in)
Definition: comm_mpi.f:3
subroutine check_cyclic
Definition: bdry.f:1939
subroutine get_msg_vol(msg_vol, dt, nodea, nodeb)
Definition: comm_mpi.f:941
subroutine iniproc()
Definition: comm_mpi.f:138
#define set_stdout
Definition: chelpers.c:12
function dnekgflops()
Definition: papi.f:12
subroutine mpi_comm_rank(comm, me, ierror)
Definition: mpi_dummy.f:389
subroutine advchar
Definition: convect.f:904
subroutine ctang2d(CANG, SANG, IXN, IYN, IAN, IFC, IEL)
Definition: bdry.f:1530
subroutine setedge
Definition: connect1.f:223
subroutine invcol3(a, b, c, n)
Definition: math.f:98
subroutine cbcmesh
Definition: mvmesh.f:3
subroutine nek_die(ierr)
Definition: comm_mpi.f:667
subroutine convab
Definition: conduct.f:205
subroutine rdmatp
Definition: reader_rea.f:948
subroutine bctwall(TMP1, TMP2, TMP3)
Definition: bdry.f:1872
#define SWAP(a, b)
Definition: byte.c:47
subroutine zwglj(Z, W, NP, ALPHA, BETA)
Definition: speclib.f:208
subroutine read_re2_hdr(ifbswap)
Definition: reader_re2.f:765
subroutine unitvec(X, Y, Z, N)
Definition: bdry.f:1831
subroutine vrdsmsh
Definition: connect2.f:136
#define get_bytesw_write
Definition: byte.c:40
subroutine initds
Definition: connect1.f:175
subroutine col2(a, b, n)
Definition: math.f:564
subroutine get_int_ptr(ip, mx, md)
Definition: convect.f:468
subroutine char_conv(p0, u, ulag, bm, bmlag, msk, c, cs, gsl)
Definition: convect.f:3
subroutine rdbdry
Definition: reader_rea.f:702
function crss2d(XY1, XY2, XY0)
Definition: connect1.f:1016
subroutine chkcbc(CB, IEL, IFC, IFALGN, IERR)
Definition: bdry.f:275
#define byte_write
Definition: byte.c:39
subroutine diffab
Definition: conduct.f:437
subroutine i8zero(a, n)
Definition: math.f:939
subroutine addcol4(a, b, c, d, n)
Definition: math.f:142
integer function log2(k)
Definition: math.f:527
subroutine setqvol(bql)
Definition: conduct.f:131
subroutine fbinvert(rhs)
Definition: convect.f:1495
subroutine sub3(a, b, c, n)
Definition: math.f:175
subroutine makeuq
Definition: conduct.f:106
Definition: crs_amg.c:1090
subroutine chkzvn(VMAX, IEL, IFC, IVNORL)
Definition: bdry.f:1844
subroutine full2face(faceary, vol_ary)
Definition: convect.f:1322
subroutine globrot(R1, R2, R3, IEL, IFC)
Definition: bdry.f:1722
subroutine readat
Definition: connect2.f:3
subroutine pingpongo(alphas, betas, nodea, nodeb, dt, io, ivb)
Definition: comm_mpi.f:844
subroutine local_grad3(ur, us, ut, u, N, e, D, Dt)
Uses mxm() to compute gradient of 3D arrays.
Definition: navier5.f:432
function mod1(i, n)
Definition: math.f:509
subroutine ifacev(a, ie, iface, val, nx, ny, nz)
Definition: connect1.f:1093
subroutine cmult(a, const, n)
Definition: math.f:315
subroutine setarea
Definition: coef.f:1043
subroutine gradm1(ux, uy, uz, u)
Definition: navier5.f:469
function fmdian(a, n, ifok)
Definition: math.f:1004
subroutine specmpn(b, nb, a, na, ba, ab, if3d, w, ldw)
Definition: navier8.f:939
struct crs_data * ccrs_hypre_setup(uint n, const ulong *id, uint nz, const uint *Ai, const uint *Aj, const double *Av, const uint nullspace, const struct comm *comm, const double *param)
subroutine bcmask
Definition: bdry.f:316
subroutine ascol5(a, b, c, d, e, n)
Definition: math.f:153
subroutine facindr(kx1, kx2, ky1, ky2, kz1, kz2, nx, ny, nz, iface)
Definition: connect1.f:1045
subroutine invcol2(a, b, n)
Definition: math.f:73
subroutine mxm(a, n1, b, n2, c, n3)
Compute matrix-matrix product C = A*B for contiguously packed matrices A,B, and C.
Definition: mxm_wrapper.f:6
subroutine mpi_comm_split(comm, icolor, ikey, comm_new, ierror)
Definition: mpi_dummy.f:432
subroutine nekasgn(ix, iy, iz, e)
Definition: bdry.f:1121
subroutine setup_convect(igeom)
Definition: convect2.f:17
Definition: crs_amg.c:111
subroutine mpi_initialized(mpi_is_initialized, ierr)
Definition: mpi_dummy.f:1050
subroutine byte_sync_mpi(mpi_fh)
Definition: byte_mpi.f:2
subroutine conv_rhs_dg_aliased(du, u, c)
Definition: convect.f:1377
subroutine iglm(I12, IT12, Z1, Z2, lz1, lz2, ND1, ND2)
Definition: speclib.f:1077
#define crs_xxt_solve
Definition: crs.h:9
subroutine dgljgj(D, DT, ZGL, ZG, IGLG, NPGL, NPG, ND1, ND2, ALPHA, BETA)
Definition: speclib.f:970
#define crs_amg_setup
Definition: crs.h:13
subroutine makebdq
Definition: conduct.f:255
subroutine i8copy(a, b, n)
Definition: math.f:297
subroutine set_dg_wgts
Definition: convect.f:1540
int bytesw_read
Definition: byte.c:54
subroutine area2
Definition: coef.f:1066
subroutine genwz
Definition: coef.f:2
subroutine lfalse(IFA, N)
Definition: bdry.f:1813
subroutine msgwait(imsg)
Definition: comm_mpi.f:488
subroutine csend(mtype, buf, len, jnid, jpid)
Definition: comm_mpi.f:302
subroutine flush_io
Definition: subs1.f:1561
subroutine bcdirvc(V1, V2, V3, mask1, mask2, mask3)
Definition: bdry.f:574
subroutine setlog(ifecho)
Definition: bdry.f:3
struct comm comm
Definition: crs_amg.c:112
subroutine rone(a, n)
Definition: math.f:230
subroutine mpi_comm_size(comm, nprocs, ierror)
Definition: mpi_dummy.f:410
subroutine bufchk(buf, n)
Definition: connect2.f:909
subroutine setup_dg_gs(dgh, nx, ny, nz, nel, melg, vertex)
Definition: convect.f:1244
subroutine cdscal_expl(igeom)
Definition: conduct.f:373
subroutine geom2
Definition: coef.f:823
subroutine setdrs(DRM1, DRTM1, DSM1, DSTM1, IFC)
Definition: bdry.f:1692
subroutine chk_xyz
Definition: connect2.f:918
subroutine pingpong(alphas, betas, nodea, nodeb, dt, io, ivb, kk)
Definition: comm_mpi.f:764
subroutine chcopy(a, b, n)
Definition: math.f:281
subroutine fwght(msk1, mult)
Definition: conduct.f:518
subroutine col3(a, b, c, n)
Definition: math.f:598
subroutine ping_loop2(t1, t0, len, nloop, nodea, nodeb, nid, x, y)
Definition: comm_mpi.f:1269
subroutine invmt(A, B, AA, N)
Definition: coef.f:1696
subroutine bcneusc(S, ITYPE)
Definition: bdry.f:786
subroutine gop(x, w, op, n)
Definition: comm_mpi.f:200
subroutine add2(a, b, n)
Definition: math.f:622
subroutine genxyzl
Definition: connect1.f:716
subroutine set_vert(glo_num, ngv, nx, nel, vertex, ifcenter)
Definition: navier8.f:4
#define crs_amg_stats
Definition: crs.h:15
subroutine outfldrv(x, txt10, ichk)
Definition: connect1.f:1323
subroutine hsolve(name, u, r, h1, h2, vmk, vml, imsh, tol, maxit, isd, approx, napprox, bi)
Definition: navier4.f:564
subroutine mpi_wait(irequest, istatus, ierror)
Definition: mpi_dummy.f:943
subroutine int_vel(c_t, t0, c, n, nc, ct, nid)
Definition: convect.f:161
subroutine xyzrst(xrm1, yrm1, zrm1, xsm1, ysm1, zsm1, XTM1, YTM1, ZTM1, IFAXIS)
Definition: coef.f:917
real function dot(V1, V2, N)
Definition: genxyz.f:885
subroutine rdhist
Definition: reader_rea.f:997
subroutine echopar
Definition: drive2.f:291
subroutine geom_reset(icall)
Definition: ic.f:1802
subroutine dg_set_fc_ptr
Definition: convect.f:1275
function facdot(A, B, IFACE1)
Definition: subs1.f:834
function glmax(a, n)
Definition: math.f:960
subroutine mxm_test_all(nid, ivb)
Definition: mxm_std.f:1109
subroutine out_fld_el(x, e, c2)
Definition: coef.f:1659
function glmin(a, n)
Definition: math.f:973
subroutine convch
Definition: convect.f:965
subroutine set_convect_new(cr, cs, ct, ux, uy, uz)
Definition: convect.f:846
subroutine byte_set_view(ioff_in, mpi_fh)
Definition: byte_mpi.f:97
subroutine set_binv(bmnv, hmsk, n)
Definition: convect.f:1175
subroutine trstax(TRX, TRY, SIGST, IEL, IFC)
Definition: bdry.f:1409
subroutine sethlm(h1, h2, intloc)
Definition: subs1.f:1014
subroutine gen_dgl(dgl, dgt, mp, np, w)
Definition: convect.f:415
subroutine gp2_test(ivb)
Definition: comm_mpi.f:1061
subroutine ludcmp(A, N, NP, INDX, D)
Definition: coef.f:1746
subroutine qmask(R1, R2, R3, R1MASK, R2MASK, R3MASK, NEL)
Definition: subs2.f:1836
subroutine faceis(CB, S, IEL, IFACE, NX, NY, NZ)
Definition: bdry.f:919
subroutine geom1(xm3, ym3, zm3)
Definition: coef.f:361
function pythag(a, b)
Definition: calcz.f:129
#define print_stack
Definition: chelpers.c:9
subroutine set_conv_char(ct, c, ux, uy, uz, nelc, tau, ifnew)
Definition: convect.f:544
subroutine igjm(I12, IT12, Z1, Z2, lz1, lz2, ND1, ND2, ALPHA, BETA)
Definition: speclib.f:1127
subroutine mpi_comm_dup(comm, comm_out, ierror)
Definition: mpi_dummy.f:349
subroutine byte_open_mpi(fnamei, mpi_fh, ifro, ierr)
Definition: byte_mpi.f:13
subroutine map21e(y, x, iel)
Definition: coef.f:1609
subroutine convop_fst_3d(du, u, c, mx, md, nel)
Definition: convect.f:237
subroutine crecv2(mtype, buf, lenm, jnid)
Definition: comm_mpi.f:332
#define cexit
Definition: chelpers.c:8
subroutine hmholtz_dg(name, u, rhs, h1, h2, mask, tol, maxit)
Definition: hmholtz.f:1459
subroutine findcg(cg, xyz, n)
Definition: connect2.f:746
subroutine setbc(bid, ifld, cbci)
Definition: bdry.f:2153
subroutine platform_timer(ivb)
Definition: comm_mpi.f:716
subroutine setaxw1(IFAXWG)
Definition: subs2.f:2
subroutine ping_loop1(t1, t0, len, nloop, nodea, nodeb, nid, x, y)
Definition: comm_mpi.f:1219
subroutine calcz(d, e, n, dmax, dmin, z, ierr)
Definition: calcz.f:3
int null_space
Definition: crs_amg.c:116
subroutine convop_cons_2d(du, u, c, mx, md, nel)
Definition: convect.f:1060
subroutine facec2(A1, A2, B1, B2, IFC)
Definition: bdry.f:1782
function irecv(msgtag, x, len)
Definition: comm_mpi.f:470
subroutine create_comm(inewcomm)
Definition: comm_mpi.f:440
integer function indx1(S1, S2, L2)
Definition: ic.f:1357
subroutine mpi_send(data, n, datatype, iproc, itag, comm, ierror)
Definition: mpi_dummy.f:914
subroutine crecv(mtype, buf, lenm)
Definition: comm_mpi.f:312
#define byte_rewind
Definition: byte.c:37
double * b
Definition: crs_amg.c:124
subroutine outfldr(x, txt10)
Definition: connect1.f:1212
subroutine cvgnlps(ifconv)
Definition: subs1.f:324
subroutine iface_vert_int8(fa, va, jz0, jz1, nel)
Definition: convect.f:1121
double * x
Definition: crs_amg.c:124
#define byte_reverse
Definition: byte.c:33
real *8 function mpi_wtime()
Definition: mpi_dummy.f:1033
real function vlmin(vec, n)
Definition: math.f:357
subroutine get_vert
Definition: map2.f:126
subroutine print_runtime_info
Definition: comm_mpi.f:622
subroutine setrzer
Definition: bdry.f:145
subroutine igop(x, w, op, n)
Definition: comm_mpi.f:246
subroutine invers2(a, b, n)
Definition: math.f:51
subroutine bcneutr
Definition: bdry.f:1200
subroutine gen_int(jgl, jgt, mp, np, w)
Definition: convect.f:382
function iglmax(a, n)
Definition: math.f:913
subroutine rdicdf
Definition: reader_rea.f:881
subroutine chknord(IFALGN, IFNORX, IFNORY, IFNORZ, IFC, IEL)
Definition: bdry.f:185
subroutine setside
Definition: connect1.f:816
integer *8 function i8gl_running_sum(in)
Definition: comm_mpi.f:1368
subroutine mpi_bcast(data, n, datatype, node, comm, ierror)
Definition: mpi_dummy.f:213
subroutine verrhe
Definition: connect1.f:890
#define WRITE
Definition: byte.c:44
subroutine outfldrp(x, txt10, ichk)
Definition: connect1.f:1498
subroutine lubksb(A, N, NP, INDX, B)
Definition: coef.f:1718
subroutine local_grad2(ur, us, u, N, e, D, Dt)
Uses mxm() to compute gradient of 2D arrays.
Definition: navier5.f:454
subroutine convop(conv, fi)
Definition: navier1.f:3146
subroutine copy(a, b, n)
Definition: math.f:260
subroutine cdscal(igeom)
Definition: conduct.f:3
subroutine fd_weights_full(xx, x, n, m, c)
Definition: fast3d.f:1293
subroutine igllm(I12, IT12, Z1, Z2, lz1, lz2, ND1, ND2)
Definition: speclib.f:1102
subroutine mpi_comm_get_attr(icomm, ikey, ival, iflag, ierr)
Definition: mpi_dummy.f:1093
subroutine setup_topo
Definition: connect1.f:3
subroutine dg_setup
Definition: conduct.f:546
subroutine add3s12(x, y, z, c1, c2, n)
Definition: math.f:1534
subroutine rdobj
Definition: reader_rea.f:1114
subroutine map12(y, x, iel)
Definition: coef.f:1530
subroutine outpost(v1, v2, v3, vp, vt, name3)
Definition: prepost.f:1378
subroutine transpose(a, lda, b, ldb)
Definition: math.f:1594
subroutine cdscal_dg(igeom)
Definition: conduct.f:601
subroutine lagscal
Definition: conduct.f:295
subroutine fcaver(xaver, a, iel, iface1)
Definition: subs1.f:870
subroutine char_conv1(p0, u, bmnv, n, ulag, ln, gsl, c, m, cs, nc, ct, u1, r1, r2, r3, r4, bmsk, bdivw, bdwt, bmass, bmst, bm, bmlag)
Definition: convect.f:46
subroutine gllog(la, lb)
Definition: math.f:986
subroutine outfldrv0(x, txt10, ichk)
Definition: connect1.f:1382
subroutine nekuq(bql, iel)
Definition: conduct.f:176
#define crs_xxt_free
Definition: crs.h:11
subroutine icopy(a, b, n)
Definition: math.f:289
subroutine set_unr
Definition: coef.f:1811
subroutine zwgl(Z, W, NP)
Definition: speclib.f:91
subroutine exittr(stringi, rdata, idata)
Definition: comm_mpi.f:511
subroutine mpi_get_count(istatus, datatype, icount, ierror)
Definition: mpi_dummy.f:551
subroutine setnekcomm(comm_in)
Definition: comm_mpi.f:1410
subroutine close_files
Definition: comm_mpi.f:1387
subroutine err_chk(ierr, string)
Definition: comm_mpi.f:557
subroutine subcol3(a, b, c, n)
Definition: math.f:186
subroutine neknekgsync()
Definition: comm_mpi.f:1400
subroutine set_ifbcor
Definition: induct.f:1095
subroutine outfldrq(x, txt10, ichk)
Definition: conduct.f:312
subroutine fgslib_userexithandler(istatus)
Definition: comm_mpi.f:677
subroutine chk_nel
Definition: connect2.f:932
function ltrunc(string, l)
Definition: math.f:494
subroutine convect_dg(du, u, ifuf, cr, cs, ct, ifcf)
Definition: convect.f:1667
subroutine gradrta(u, ur, us, ut, Drt, Ds, Dt, nr, ns, nt, if3d)
Definition: hmholtz.f:1739
subroutine subcol4(a, b, c, d, n)
Definition: math.f:197
subroutine gop_test(ivb)
Definition: comm_mpi.f:997
subroutine chkaxcb
Definition: bdry.f:252
subroutine facec(a, b, ie, iface, nx, ny, nz, nel)
Definition: connect1.f:1109
subroutine mpi_irecv(data, n, datatype, iproc, itag, comm, irequest, ierror)
Definition: mpi_dummy.f:596
#define set_bytesw_write
Definition: byte.c:41
subroutine readat_par
Definition: reader_par.f:3
subroutine hxdg_surfa(au, u, h1, h2)
Definition: hmholtz.f:1977
subroutine dsset(nx, ny, nz)
Definition: connect1.f:553
function iglsum(a, n)
Definition: math.f:926
#define sizeOfLongInt
Definition: chelpers.c:10
subroutine grad_rstd_ta(du, ur, us, ut, md, if3d)
Definition: convect.f:1520
real function vlsum(vec, n)
Definition: math.f:417
function igl_running_sum(in)
Definition: comm_mpi.f:699
subroutine scale(xyzl, nl)
Definition: connect2.f:599
subroutine vdot2(dot, u1, u2, v1, v2, n)
Definition: math.f:447
subroutine facsub2(A1, A2, A3, B1, B2, B3, IFACE1)
Definition: subs2.f:220
subroutine grad_rst(ur, us, ut, u, md, if3d)
Definition: convect.f:615
subroutine grad_rstd(ur, us, ut, u, mx, md, if3d, ju)
Definition: convect.f:321
subroutine setaxw2(IFAXWG)
Definition: subs2.f:17
subroutine add_face2full(vol_ary, faceary)
Definition: convect.f:1360
subroutine set_char_mask(mask, u, v, w)
Definition: convect2.f:76
subroutine bcast(buf, len)
Definition: comm_mpi.f:430
void set_bytesw_read(int *pa)
Definition: byte.c:257
subroutine conv_rhs_dg(du, u, c)
Definition: convect.f:1580
subroutine byte_close_mpi(mpi_fh, ierr)
Definition: byte_mpi.f:84
#define crs_xxt_stats
Definition: crs.h:10
subroutine printheader
Definition: comm_mpi.f:684
subroutine zwgll(Z, W, NP)
Definition: speclib.f:108
subroutine crecv3(mtype, buf, len, lenm)
Definition: comm_mpi.f:351
real function glcflux(tx, ty, tz)
Definition: bdry.f:2015
subroutine outfldrp0(x, txt10, ichk)
Definition: connect1.f:1440
subroutine rdout
Definition: reader_rea.f:1030
subroutine dsop(u, op, nx, ny, nz)
Definition: dssum.f:101
subroutine trcon(TRX, TRY, TRZ, TR1, TR2, TR3, IEL, IFC)
Definition: bdry.f:1304
subroutine conv_rhs(du, u, c, bmsk, bmst, bdwt, gsl)
Definition: convect.f:193
subroutine exitt0
Definition: comm_mpi.f:585
subroutine rzero(a, n)
Definition: math.f:208
function volum0(P1, P2, P3, P0)
Definition: connect1.f:984
subroutine map_faced(ju, u, mx, md, fdim, idir)
Definition: convect.f:1449
integer function numnodes()
Definition: comm_mpi.f:372
subroutine stsmask(C1MASK, C2MASK, C3MASK)
Definition: subs2.f:676
subroutine outfldnx(x, txt10, nx, ny)
Definition: connect1.f:1729
subroutine opsub3(a1, a2, a3, b1, b2, b3, c1, c2, c3)
Definition: navier1.f:2377
subroutine vdot3(dot, u1, u2, u3, v1, v2, v3, n)
Definition: math.f:462
subroutine setup_mesh_dssum
Definition: connect1.f:1614
subroutine glmapm1
Definition: coef.f:575
#define byte_reverse8
Definition: byte.c:34
function isend(msgtag, x, len, jnid, jpid)
Definition: comm_mpi.f:453
subroutine outmatp(a, m, n, name6, ie)
Definition: connect1.f:1558
real *8 function dnekclock_sync()
Definition: comm_mpi.f:400
subroutine convect_new(bdu, u, ifuf, cx, cy, cz, ifcf)
Definition: convect.f:639
subroutine create_obj(iobjo, sid_list, n)
Definition: bdry.f:2115
subroutine bcdirsc(S)
Definition: bdry.f:710
void exitt()
Definition: comm_mpi.f:603
subroutine rdcurve
Definition: reader_rea.f:609
subroutine area3
Definition: coef.f:1188
subroutine geodat1
Definition: coef.f:670
subroutine convop_weak(du, u, cr, cs, ct, mx, md, nel)
Definition: convect.f:1678
subroutine dgll(D, DT, Z, NZ, lzd)
Definition: speclib.f:801
real *8 function dnekclock()
Definition: comm_mpi.f:392
subroutine zwgj(Z, W, NP, ALPHA, BETA)
Definition: speclib.f:125
subroutine facexs(A, B, IFACE1, IOP)
Definition: subs2.f:125
subroutine trst2d(TRX, TRY, SIGST, IEL, IFC)
Definition: bdry.f:1344
subroutine checkit(idum)
Definition: connect1.f:1263
subroutine ident(a, n)
Definition: calcz.f:147
subroutine makeabq
Definition: conduct.f:231
subroutine chsign(a, n)
Definition: math.f:305
subroutine antimsk1(X, XMASK, N)
Definition: bdry.f:1924
subroutine setcdof
Definition: subs2.f:1742
subroutine face2full(vol_ary, faceary)
Definition: convect.f:1340
subroutine volume
Definition: coef.f:1003
subroutine lbcast(ifif)
Definition: comm_mpi.f:409
subroutine gp2(x, w, op, n, nid, np)
Definition: comm_mpi.f:1142
subroutine outfldro(x, txt10, ichk)
Definition: connect1.f:1269
void get_bytesw_read(int *pa)
Definition: byte.c:270
subroutine convop_fst_2d(du, u, c, mx, md, nel)
Definition: convect.f:279
subroutine intp_rstd(ju, u, mx, md, if3d, idir)
Definition: convect.f:347
void ccrs_hypre_free(struct crs_data *data)
#define getmaxrss
Definition: chelpers.c:11
#define byte_open
Definition: byte.c:35
subroutine facev(a, ie, iface, val, nx, ny, nz)
Definition: connect1.f:1077
subroutine outfldio(x, txt10)
Definition: connect1.f:1133