KTH framework for Nek5000 toolboxes; testing version  0.0.1
prepost.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine set_outfld
 
subroutine check_ioinfo
 
subroutine prepost (ifdoin, prefin)
 
subroutine prepost_map (isave)
 
subroutine outfld (prefix)
 
subroutine file2 (nopen, PREFIX)
 
subroutine rzero4 (a, n)
 
subroutine copyx4 (a, b, n)
 
subroutine copy4r (a, b, n)
 
function i_find_prefix (prefix, imax)
 
subroutine dump_header (excodein, p66, ierr)
 
subroutine fill_tmp (tdump, id, ie)
 
subroutine get_id (id)
 
subroutine close_fld (p66, ierr)
 
subroutine out_tmp (id, p66, ierr)
 
subroutine mfo_outfld (prefix)
 
subroutine io_init
 
subroutine mfo_open_files (prefix, ierr)
 
subroutine restart_nfld (nfld, prefix)
 
subroutine full_restart_save (iosave)
 
subroutine restart_save (iosave, nfldi)
 
subroutine outpost (v1, v2, v3, vp, vt, name3)
 
subroutine outpost2 (v1, v2, v3, vp, vt, nfldt, name3)
 
subroutine mfo_mdatav (u, v, w, nel)
 
subroutine mfo_mdatas (u, nel)
 
subroutine mfo_outs (u, nel, mx, my, mz)
 
subroutine mfo_outv (u, v, w, nel, mx, my, mz)
 
subroutine mfo_write_hdr
 

Function/Subroutine Documentation

◆ check_ioinfo()

subroutine check_ioinfo

Definition at line 38 of file prepost.f.

References blank(), chcopy(), gop(), and ltrunc().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ close_fld()

subroutine close_fld (   p66,
  ierr 
)

Definition at line 781 of file prepost.f.

References byte_close.

+ Here is the caller graph for this function:

◆ copy4r()

subroutine copy4r ( real, dimension(1)  a,
real*4, dimension(1)  b,
  n 
)

Definition at line 567 of file prepost.f.

+ Here is the caller graph for this function:

◆ copyx4()

subroutine copyx4 ( real*4, dimension(1)  a,
real, dimension(1)  b,
  n 
)

Definition at line 559 of file prepost.f.

+ Here is the caller graph for this function:

◆ dump_header()

subroutine dump_header ( character*30  excodein,
  p66,
  ierr 
)

Definition at line 613 of file prepost.f.

References blank(), and byte_write.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ file2()

subroutine file2 (   nopen,
character*1, dimension(3)  PREFIX 
)

Definition at line 444 of file prepost.f.

References blank(), chcopy(), ione(), and ltrunc().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fill_tmp()

subroutine fill_tmp ( real*4, dimension(lxyz,lpsc9)  tdump,
  id,
  ie 
)

Definition at line 690 of file prepost.f.

References copyx4(), and rzero4().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ full_restart_save()

subroutine full_restart_save ( integer  iosave)

Definition at line 1281 of file prepost.f.

References restart_save().

+ Here is the call graph for this function:

◆ get_id()

subroutine get_id (   id)

Definition at line 762 of file prepost.f.

+ Here is the caller graph for this function:

◆ i_find_prefix()

function i_find_prefix ( character*3  prefix,
  imax 
)

Definition at line 576 of file prepost.f.

References exitt().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ io_init()

subroutine io_init

Definition at line 1023 of file prepost.f.

References glmin(), and igl_running_sum().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_mdatas()

subroutine mfo_mdatas ( real, dimension(lx1*ly1*lz1,1)  u,
  nel 
)

Definition at line 1555 of file prepost.f.

References byte_write, byte_write_mpi(), crecv(), csend(), err_chk(), nekgsync(), vlmax(), and vlmin().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_mdatav()

subroutine mfo_mdatav ( real, dimension(lx1*ly1*lz1,1)  u,
real, dimension(lx1*ly1*lz1,1)  v,
real, dimension(lx1*ly1*lz1,1)  w,
  nel 
)

Definition at line 1464 of file prepost.f.

References byte_write, byte_write_mpi(), crecv(), csend(), err_chk(), nekgsync(), vlmax(), and vlmin().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_open_files()

subroutine mfo_open_files ( character*1, dimension(3)  prefix,
  ierr 
)

Definition at line 1070 of file prepost.f.

References addfid(), blank(), byte_open, byte_open_mpi(), chcopy(), i_find_prefix(), ltrunc(), mod1(), and restart_nfld().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_outfld()

subroutine mfo_outfld ( character*3  prefix)

Definition at line 837 of file prepost.f.

References bcast(), byte_close, byte_close_mpi(), byte_set_view(), dnekclock_sync(), err_chk(), glsum(), io_init(), map2reg(), mfo_mdatas(), mfo_mdatav(), mfo_open_files(), mfo_outs(), mfo_outv(), and mfo_write_hdr().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_outs()

subroutine mfo_outs ( real, dimension(mx,my,mz,1)  u,
  nel,
  mx,
  my,
  mz 
)

Definition at line 1632 of file prepost.f.

References byte_write, byte_write_mpi(), copy(), copyx4(), crecv(), csend(), err_chk(), exitt(), glmax(), glmin(), and nekgsync().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_outv()

subroutine mfo_outv ( real, dimension(mx*my*mz,1)  u,
real, dimension(mx*my*mz,1)  v,
real, dimension(mx*my*mz,1)  w,
  nel,
  mx,
  my,
  mz 
)

Definition at line 1725 of file prepost.f.

References byte_write, byte_write_mpi(), copy(), copyx4(), crecv(), csend(), err_chk(), exitt(), glmax(), glmin(), and nekgsync().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mfo_write_hdr()

subroutine mfo_write_hdr

Definition at line 1856 of file prepost.f.

References blank(), byte_set_view(), byte_write, byte_write_mpi(), crecv(), csend(), err_chk(), icopy(), and nekgsync().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ out_tmp()

subroutine out_tmp (   id,
  p66,
  ierr 
)

Definition at line 797 of file prepost.f.

References blank(), and byte_write.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ outfld()

subroutine outfld ( character*3  prefix)

Definition at line 251 of file prepost.f.

References bcast(), blank(), byte_open, close_fld(), crecv2(), csend(), dump_header(), err_chk(), file2(), fill_tmp(), get_id(), gllel(), gllnid(), i_find_prefix(), mfo_outfld(), mod1(), nekgsync(), and out_tmp().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ outpost()

subroutine outpost ( real, dimension(1)  v1,
real, dimension(1)  v2,
real, dimension(1)  v3,
real, dimension(1)  vp,
real, dimension(1)  vt,
character*3  name3 
)

Definition at line 1377 of file prepost.f.

References outpost2().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ outpost2()

subroutine outpost2 ( real, dimension(1)  v1,
real, dimension(1)  v2,
real, dimension(1)  v3,
real, dimension(1)  vp,
real, dimension(ltot1,1)  vt,
  nfldt,
character*3  name3 
)

Definition at line 1393 of file prepost.f.

References copy(), exitt(), and prepost().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepost()

subroutine prepost ( logical  ifdoin,
character*3  prefin 
)

Definition at line 90 of file prepost.f.

References dnekclock_sync(), outfld(), and prepost_map().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepost_map()

subroutine prepost_map (   isave)

Definition at line 135 of file prepost.f.

References copy(), mxm(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ restart_nfld()

subroutine restart_nfld (   nfld,
character*3  prefix 
)

Definition at line 1176 of file prepost.f.

References indx1(), and mod1().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ restart_save()

subroutine restart_save ( integer  iosave,
integer  nfldi 
)

Definition at line 1311 of file prepost.f.

References outpost2(), and prepost().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rzero4()

subroutine rzero4 ( real*4, dimension(1)  a,
  n 
)

Definition at line 552 of file prepost.f.

+ Here is the caller graph for this function:

◆ set_outfld()

subroutine set_outfld

Definition at line 2 of file prepost.f.

References dnekclock_sync().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: