Simulation Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
1.3 KiB

  1. # 1 "/home/admin/SimulationCore2/CSharp/DownHole/CDownHoleVariables.f90"
  2. module CDownHoleVariables
  3. use CDownHoleTypes
  4. ! use CStringConfigurationVariables
  5. ! use CDownHoleActions
  6. use CLog4
  7. implicit none
  8. public
  9. !!!!!!!!!!!!!!!!!!!!!
  10. ! Outputs to user interface
  11. !!!!!!!!!!!!!!!!!!!!!
  12. type :: DownHoleType
  13. ! Input
  14. logical :: AnnDrillMud
  15. logical :: AnnCirculateMud
  16. ! Output
  17. integer :: AnnalusFluidsCount = 0
  18. integer :: StringFluidsCount = 0
  19. type(CFluid), allocatable :: AnnalusFluids(:) !, target
  20. type(CFluid), allocatable :: StringFluids(:)
  21. integer :: StringCount = 0
  22. type(CStringComponent), allocatable :: String(:)
  23. type(CBopElement), allocatable :: BopElements(:)
  24. real(8) :: DrillPipePressure
  25. real(8) :: CasingPressure
  26. real(8) :: ShoePressure
  27. real(8) :: BottomHolePressure
  28. real(8) :: FormationPressure
  29. real :: InfluxRate
  30. real :: KickVolume
  31. real :: SecondKickVolume
  32. real :: PermeabilityExposedHeight
  33. ! Not used (only density printed)
  34. ! real(8) :: Density
  35. ! real(8) :: Pressure
  36. ! real(8) :: Temperature
  37. ! real(8) :: Height
  38. ! real(8) :: Volume
  39. end type DownHoleType
  40. contains
  41. end module CDownHoleVariables