Skip to content

hyungyukang/jlweather

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julia miniWeather

This repo includes several versions of miniWeather.

version note
Fortran MPI Fortran MPI implementation copied from original miniWeather repo
Fortran OpenAcc Fortran OpenAcc porting of Fortran MPI version
Julia Julia implementation of Fortran MPI version
Julia Manual OpenAcc Julia OpenAcc manual implementation of Fortran OpenAcc version
Julia JAI(OpenAcc) Julia OpenAcc implementation using JAI of Fortran OpenAcc version

Fortran MPI version

  • src/fortran/miniWeather_mpi.F90

Fortran OpenAcc version

  • src/fortran/miniWeather_openacc.F90

Julia version

  • src/julia/miniWeather_mpi.jl

Julia Manual OpenAcc version

  • src/manual/miniWeather_openacc.jl and Fortran driver files

Julia JAI(OpenAcc) version

  • src/jai/miniWeather_accel.jl and .knl files
Notes
Running some of the versions create several output files such as shared libraries. For convinience, you may create a subdirectory under "run" directory for your experiment and run your command in the subdirectory. Please see Makefile in "run/crusher" subdirectory for more details.

About

Julia porting of miniWeather

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 62.9%
  • Julia 36.5%
  • Makefile 0.6%