File tree Expand file tree Collapse file tree 2 files changed +32
-22
lines changed Expand file tree Collapse file tree 2 files changed +32
-22
lines changed Original file line number Diff line number Diff line change
1
+ ! ***************************************************************************************************
2
+ ! >
3
+ ! Module for LSQR kinds and parameters
4
+ !
5
+ ! ### History
6
+ ! * Jacob Williams : 8 Nov 2019 : created module
7
+
8
+ module lsqr_kinds
9
+
10
+ use iso_fortran_env
11
+
12
+ implicit none
13
+
14
+ private
15
+
16
+ #ifdef REAL32
17
+ integer ,parameter ,public :: wp = real32 ! ! default real kind [4 bytes]
18
+ #elif REAL64
19
+ integer ,parameter ,public :: wp = real64 ! ! default real kind [8 bytes]
20
+ #elif REAL128
21
+ integer ,parameter ,public :: wp = real128 ! ! default real kind [16 bytes]
22
+ #else
23
+ integer ,parameter ,public :: wp = real64 ! ! default real kind [8 bytes]
24
+ #endif
25
+
26
+ ! parameters:
27
+ real (wp),parameter ,public :: zero = 0.0_wp
28
+ real (wp),parameter ,public :: one = 1.0_wp
29
+
30
+ ! ***************************************************************************************************
31
+ end module lsqr_kinds
32
+ ! ***************************************************************************************************
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments