README.md 745 Bytes
Newer Older
Godoy, William's avatar
Godoy, William committed
1
2
# jexio

3
4
5
Julia Extractor for Input Output. 
Set of scripts to generate I/O patterns understanding for particular applications. 
Supported:
William F Godoy's avatar
William F Godoy committed
6

7
8
9
10
11
- [AMReX-Astro Castro](https://amrex-astro.github.io/Castro/)


For simple usage see tests:

William F Godoy's avatar
William F Godoy committed
12
13
14
1. Install requirements and precompile dependencies (run once). It takes time the first time, 
   generates `jexio_deps.so`:
    - `$ julia scripts/requirements.jl`
15
16

2. Run tests:
William F Godoy's avatar
William F Godoy committed
17
18
    - `$ julia -Jjexio_deps.so --project=. test/runtests.jl`
   Optionally, run tests from the Julia REPL for preloading libraries, 
William F Godoy's avatar
William F Godoy committed
19
   as it results in faster runtimes after the first time.
William F Godoy's avatar
William F Godoy committed
20
21
    - `$ julia -Jjexio_deps.so --project=.`
    - `julia> include("test/runtests.jl")
22
23
24
25

Formatting the code:

	`$ julia scripts/formatter.jl`