-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathwlReadOpacityTableTest.f90
40 lines (31 loc) · 1.04 KB
/
wlReadOpacityTableTest.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
PROGRAM wlReadOpacityTableTest
USE wlOpacityTableModule, ONLY: &
OpacityTableType, &
DescribeOpacityTable
USE wlIOModuleHDF, ONLY: &
InitializeHDF, &
FinalizeHDF
USE wlOpacityTableIOModuleHDF, ONLY: &
ReadOpacityTableHDF
IMPLICIT NONE
TYPE(OpacityTableType) :: OpacityTable
CALL InitializeHDF( )
CALL ReadOpacityTableHDF &
( OpacityTable, &
FileName_EmAb_Option &
= "wl-Op-SFHo-15-25-50-E40-B85-AbEm.h5", &
FileName_Iso_Option &
= "wl-Op-SFHo-15-25-50-E40-B85-Iso.h5", &
FileName_NES_Option &
= "wl-Op-SFHo-15-25-50-E40-B85-NES.h5", &
FileName_Pair_Option &
= "wl-Op-SFHo-15-25-50-E40-B85-Pair.h5", &
FileName_Brem_Option &
= "wl-Op-SFHo-15-25-50-E40-HR98-Brem.h5", &
EquationOfStateTableName_Option &
= "wl-EOS-SFHo-15-25-50.h5" )
CALL FinalizeHDF( )
PRINT*
PRINT*, "Describe OpacityTable"
CALL DescribeOpacityTable( OpacityTable )
END PROGRAM wlReadOpacityTableTest