prec provides IEEE module

This commit is contained in:
Martin Diehl 2019-05-10 21:48:43 +02:00
parent 2a8b5a1f0d
commit 90440b50b7
2 changed files with 54 additions and 59 deletions

View File

@ -7,11 +7,9 @@
!> @brief setting precision for real and int type
!--------------------------------------------------------------------------------------------------
module prec
use, intrinsic :: IEEE_arithmetic, only:&
IEEE_selected_real_kind
use, intrinsic :: IEEE_arithmetic
implicit none
private
! https://software.intel.com/en-us/blogs/2017/03/27/doctor-fortran-in-it-takes-all-kinds
#ifdef Abaqus
integer, parameter, public :: pReal = selected_real_kind(15,307) !< number with 15 significant digits, up to 1e+-307 (typically 64 bit)

View File

@ -3,10 +3,7 @@
!> @brief provides wrappers to C routines
!--------------------------------------------------------------------------------------------------
module system_routines
use, intrinsic :: ISO_C_Binding, only: &
C_INT, &
C_CHAR, &
C_NULL_CHAR
use, intrinsic :: ISO_C_Binding
implicit none
private