-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
113 lines (96 loc) · 2.52 KB
/
.gitignore
File metadata and controls
113 lines (96 loc) · 2.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# Generated test artifacts and example outputs
examples/*/output/
examples/*/output_*/
examples/*/log.openedge
examples/*/source
examples/*/nohup.out
examples/*/run.log
examples/*/*.bak
examples/*/*.bak.*
examples/**/*.bak
examples/**/*.bak.*
examples/**/dump.*
examples/**/*.png
# OS metadata
.DS_Store
**/.DS_Store
# Regression test artifacts
examples/*/regression.log
examples/*/in.*.regression
examples/test_iead/in.iead_alpha*
examples/test_iead/particles_alpha*.dat
examples/test_iead/wall.surf
examples/test_efield_polarization/state
examples/test_efield_polarization/figs_polarization/
# Local run/test artifacts — confined to examples/ and the repo root
# so they don't eat SPARTA base files like src/dump.h / src/log.cpp.
examples/**/log.*
examples/**/log.openedge
examples/**/dump.*
/log.*
/dump.*
*.dump
*.state
*.rst
*.vtk
*.vtp
*.vtu
*.jpg
# mkdir -p artifacts (shell creates literal -p dirs on some systems)
-p
*/-p/
# Python/Jupyter cache artifacts
**/__pycache__/
**/.ipynb_checkpoints/
# Local dev tool config
.claude/
**/.claude/
# Build artifacts
src/Obj_mpi/
src/Obj_mac_mpi/
src/OPENEDGE/*.o
src/STUBS/*.o
src/STUBS/*.a
# Package install backup files
*.sparta_orig
# Large test data (downloaded via ./download_data.sh)
examples/*/input/*.h5
examples/*/input/*.equ
examples/*/input/*.stl
examples/*/input/data/*.h5
examples/*/input/data/*.equ
examples/*/input/geometry/*.stl
examples/*/input/geometry/*.surf
examples/*/input/geometry/*.obj
examples/*/*.equ
openedge-testdata-*.tar.gz
PSI2026/
# The database/ingest/ tree is developer tooling for regenerating
# processes.h5. Not part of the shipped repo — users consume
# processes.h5 directly. Kept on-disk for local rebuilds but not
# committed so PRs / checkouts stay clean.
database/ingest/
# WIP test cases (not ready for public repo)
examples/wip/
examples/test_iead/
examples/test_reclycling/
examples/test_d3d_mateja/
examples/test_d3d_walldyn/
examples/test_west_3d/
examples/test_west_timedep/
examples/test_liquid_metal/
examples/test_eirene/
examples/_test_west_ciraolo/
# Per-test READMEs and reference PDFs (keep local)
examples/test_*/README.md
examples/test_*/*.pdf
# Sphinx build output
/docs/_build/
# WIP code in the OpenEdge package — local-only, not part of the build.
# CMake globs only src/OPENEDGE/*.cpp,h (single dir, no recurse), so
# anything inside this directory is ignored by the compiler too.
src/OPENEDGE/wip/
# Stray nested WarpX clones (use ~/WarpX/ instead)
examples/test_iead/WarpX/
# Local Claude Code memory / context file (kept untracked)
CLAUDE.md