Simulation Core
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

TopDriveMain.f90 1.5 KiB

1 rok temu
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. module TopDriveMain
  2. use CLog4
  3. implicit none
  4. public
  5. contains
  6. subroutine TopDrive_Init()
  7. !use CSimulationVariables
  8. !implicit none
  9. !call OnSimulationStop%Add(TopDrive_Stop)
  10. !call OnTopDriveStart%Add(TopDrive_Start)
  11. !call OnTopDriveStep%Add(TopDrive_Step)
  12. !call OnTopDriveMain%Add(TopDriveMainBody)
  13. Call TopDrive_StartUp
  14. end subroutine
  15. subroutine TopDrive_Stop
  16. implicit none
  17. call Log_4('TopDrive_Stop')
  18. ! this is a comment
  19. ! this is a comment
  20. end subroutine TopDrive_Stop
  21. subroutine TopDrive_Start
  22. implicit none
  23. ! call Log_4('TopDrive_Start')
  24. end subroutine TopDrive_Start
  25. subroutine TopDrive_Step
  26. implicit none
  27. ! call Log_4('TopDrive_Step')
  28. Call Rtable_MainSolver
  29. end subroutine TopDrive_Step
  30. subroutine TopDriveMainBody
  31. ! use CSimulationVariables
  32. use SimulationVariables
  33. use SimulationVariables !@
  34. use CWarnings
  35. use CSounds
  36. use CTopDrivePanelVariables
  37. use SimulationVariables
  38. implicit none
  39. call Log_4('TopDriveMainBody')
  40. Call TopDrive_StartUp
  41. loopTopDrivestart : do
  42. Call TopDrive_MainSolver
  43. end do loopTopDrivestart
  44. end subroutine TopDriveMainBody
  45. end module TopDriveMain