ervinp2002 / diffusion-model

Simplified 3D DIffusion Model Simulation for Organization of Programming Languages Fall 2022.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simplified 3D Diffusion Model

Compilation and Execution

C++

c++ diffusion.cpp -O2
./a.out [# of subdivisions] [partition (blank if simulating without it)]

Python 3

python3 diffusion.py [# of subdivisions] [partition (blank if simulating without it)]

Fortran 95

gfortran diffusion.f95 -O2
./a.out [# of subdivisions] [partition (blank if simulating without it)]

Rust

rustc diffusion.rs -O
diffusion [# of subdivisions] [partition (blank if simulating without it)]

Julia

chmod u+x diffusion.jl
./diffusion.jl [# of subdivisions] [partition (blank if simulating without it)]

Ada (Maximum Value for maxSize: 88)

gnatmake diffusion.adb -O2 -gnat2012
diffusion [# of subdivisions] [partition (blank if simulating without it)]

Common Lisp

chmod u+x diffusion.lisp
./diffusion.lisp [# of subdivisions] [partition (blank if simulating without it)]

About

Simplified 3D DIffusion Model Simulation for Organization of Programming Languages Fall 2022.


Languages

Language:C++ 19.9%Language:Fortran 16.5%Language:Rust 15.4%Language:Common Lisp 14.9%Language:Ada 14.5%Language:Python 10.0%Language:Julia 8.8%