CONVERT_GVEC_TO_CASTOR3D Program

Uses

  • program~~convert_gvec_to_castor3d~~UsesGraph program~convert_gvec_to_castor3d CONVERT_GVEC_TO_CASTOR3D MODgvec_gvec_to_castor3d MODgvec_gvec_to_castor3d program~convert_gvec_to_castor3d->MODgvec_gvec_to_castor3d module~modgvec_globals MODgvec_Globals program~convert_gvec_to_castor3d->module~modgvec_globals iso_fortran_env iso_fortran_env module~modgvec_globals->iso_fortran_env

GVEC_TO_CASTOR3D converter program


Calls

program~~convert_gvec_to_castor3d~~CallsGraph program~convert_gvec_to_castor3d CONVERT_GVEC_TO_CASTOR3D finalize_gvec_to_castor3d finalize_gvec_to_castor3d program~convert_gvec_to_castor3d->finalize_gvec_to_castor3d get_cla_gvec_to_castor3d get_cla_gvec_to_castor3d program~convert_gvec_to_castor3d->get_cla_gvec_to_castor3d gvec_to_castor3d_writetofile gvec_to_castor3d_writetofile program~convert_gvec_to_castor3d->gvec_to_castor3d_writetofile init_gvec_to_castor3d init_gvec_to_castor3d program~convert_gvec_to_castor3d->init_gvec_to_castor3d

Variables

Type Attributes Name Initial
real(kind=wp) :: StartTime
real(kind=wp) :: EndTime

Source Code

PROGRAM CONVERT_GVEC_TO_CASTOR3D
USE MODgvec_Globals
USE MODgvec_gvec_to_castor3d
!$ USE omp_lib
IMPLICIT NONE
!-----------------------------------------------------------------------------------------------------------------------------------
!local variables
REAL(wp)                :: StartTime,EndTime
!===================================================================================================================================
  __PERFINIT
  __PERFON('main')

  CALL CPU_TIME(StartTime)
!$ StartTime=OMP_GET_WTIME()

  !header
  WRITE(Unit_stdOut,'(132("="))')
  WRITE(Unit_stdOut,'(5(("*",A128,2X,"*",:,"\n")))')&
 '  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '&
,' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  '&
,'  - - - - - - - - - - CONVERT GVEC => CASTOR3D  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '&
,' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  '&
,'  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
  WRITE(Unit_stdOut,'(132("="))')
!$ WRITE(UNIT_stdOut,'(A,I6)')'   Number of OpenMP threads : ',OMP_GET_MAX_THREADS()
!$ WRITE(Unit_stdOut,'(132("="))')
  CALL GET_CLA_gvec_to_castor3d()

  !initialization phase
  CALL Init_gvec_to_castor3d()

  CALL gvec_to_castor3d_writeToFile()
  CALL Finalize_gvec_to_castor3d()

  CALL CPU_TIME(EndTime)
!$ EndTime=OMP_GET_WTIME()
  WRITE(Unit_stdOut,fmt_sep)
  WRITE(Unit_stdOut,'(A,F8.2,A)') ' CONVERT GVEC TO CASTOR3D FINISHED! [',EndTime-StartTime,' sec ]'
  WRITE(Unit_stdOut,fmt_sep)

  __PERFOFF('main')
  __PERFOUT('main')
END PROGRAM CONVERT_GVEC_TO_CASTOR3D