Nonlinear field equation propagator in Julia
Growing documentation can be found at http://luna.lupo-lab.com/ You need the usual LUPO password to access the documentation.
Use a recent version of Julia (e.g. 1.4.1).
First install CoolProp, then Luna:
]
add https://github.com//CoolProp/CoolProp.jl
add https://github.com/LupoLab/Luna
or using Pkg
using Pkg
Pkg.add(PackageSpec(url="https://github.com/CoolProp/CoolProp.jl", rev="master"))
Pkg.add(PackageSpec(url="https://github.com/LupoLab/Luna", rev="master")
To run an example you need a few more packages
ENV["PYTHON"] = ""
] add FFTW PyPlot
Then
using Luna
include(joinpath(pkgdir(Luna), "test/test_main.jl"))
This should run a simple propagation and plot the result. Note that the first time this is run it may take a while to precompile Luna
. On subsequent runs it should be much faster.