MFIX  2016-1
qmomk_write_restart.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module name: QMOMK_WRITE_RESTART C
4 ! Purpose: Writing QMOMK data for restart C
5 ! C
6 ! C
7 ! Author: Alberto Passalacqua Date: C
8 ! Reviewer: Date: C
9 ! C
10 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
11 
12 
13 SUBROUTINE qmomk_write_restart
14 
15  USE param1
17  USE run
18 
19  IMPLICIT NONE
20 
21  OPEN (unit=901, file=trim(run_name)//'_QMOMK.RES', form='Unformatted', status='unknown')
22 
23  rewind(901)
24 
25  ! Only weights and abscissas are necessary for restarting a calculation
26  ! Moments are NOT necessary because they are calculated directly from
27  ! weights and abscissas - Alberto Passalacqua
28 
29  WRITE (901) qmomk_n1
30  WRITE (901) qmomk_u1
31  WRITE (901) qmomk_v1
32  WRITE (901) qmomk_w1
33 
34 END SUBROUTINE qmomk_write_restart
35 
double precision, dimension(:,:,:), allocatable qmomk_w1
character(len=60) run_name
Definition: run_mod.f:24
double precision, dimension(:,:,:), allocatable qmomk_n1
double precision, dimension(:,:,:), allocatable qmomk_u1
Definition: run_mod.f:13
subroutine qmomk_write_restart
double precision, dimension(:,:,:), allocatable qmomk_v1