ignis
eef9f59a56
refactor: enforce ISP and LSP compliance (Phase 2)
CI Test Suite / run-tests (push) Successful in 1m11s
Deploy Documentation / build-and-deploy (push) Successful in 54s
2026-06-04 01:57:27 +00:00
ignis
56996691d8
refactor: introduce registries for OCP compliance (Phase 1)
CI Test Suite / run-tests (push) Successful in 1m14s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-04 01:08:18 +00:00
ignis
09e52eeee6
Resolve [2-6] printer indexing, [1-8] MPI abort in Compact.f90, and [1-5] safe unit file opens in post.f90
CI Test Suite / run-tests (push) Successful in 1m13s
Deploy Documentation / build-and-deploy (push) Successful in 52s
2026-06-03 11:13:31 +00:00
ignis
fc1231eeab
Refactor code_gen.py: extract compile_terms and get_latex_equations_str to eliminate duplicate compiler pipeline logic
CI Test Suite / run-tests (push) Successful in 1m11s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-03 00:31:25 +00:00
ignis
e9524d645b
Consolidate build info module generation into code_gen.py and delete build_info_gen.py
CI Test Suite / run-tests (push) Successful in 1m12s
Deploy Documentation / build-and-deploy (push) Successful in 52s
2026-06-02 23:51:59 +00:00
ignis
4c732f3880
Resolve [4-3] linker platform dependency and [3-2] C-Fortran ABI dependency
CI Test Suite / run-tests (push) Successful in 1m10s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 17:47:58 +00:00
ignis
962704e5f7
refactor: resolve code smells ranked 1 to 6 (unused variables, local imports, wildcard imports, empty routines, pointer warning)
CI Test Suite / run-tests (push) Successful in 1m14s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 17:27:48 +00:00
ignis
d1cf59dca2
Fix: Resolve hardcoded workspace path in synthetic test runner for CI compatibility
CI Test Suite / run-tests (push) Successful in 1m12s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 07:34:02 +00:00
ignis
37c60f4f49
Fix: Underline docstring bug, doc deploy URL, and CI mpirun runtime errors
CI Test Suite / run-tests (push) Failing after 1m3s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 07:26:01 +00:00
ignis
43b1b113ae
Refactor: Merge main and main_lb subroutines and resolve compiler warnings
Deploy Documentation / build-and-deploy (push) Failing after 55s
CI Test Suite / run-tests (push) Failing after 1m3s
2026-06-02 07:05:41 +00:00
ignis
74b976f2fc
ci: add analytical synthetic grid test suite to forgejo workflow
CI Test Suite / run-tests (push) Failing after 1m8s
Deploy Documentation / build-and-deploy (push) Successful in 56s
2026-06-02 05:22:15 +00:00
ignis
5236762fb6
test: implement analytical synthetic grid verification test suite
Deploy Documentation / build-and-deploy (push) Successful in 57s
2026-06-02 05:19:13 +00:00
ignis
1538773c83
docs: extensively document code generator pipeline stages and sympy optimization in post.py
Deploy Documentation / build-and-deploy (push) Successful in 55s
2026-06-02 04:03:19 +00:00
ignis
b37f869cc5
docs: annotate compact difference and compiler stage cores using standard conventions
Deploy Documentation / build-and-deploy (push) Successful in 1m10s
2026-06-01 06:37:38 +00:00
ignis
2998e94432
docs: implement literal programming docs builder and compile reference manual
2026-05-31 16:03:21 +00:00
ignis
71c53c1b09
Implement Static Profiler inside post.py and add termspec comparison pipeline
2026-05-30 09:59:29 +00:00
ignis
13a6ef823d
Optimize terms post-processor generation with SymPy, CSE, and selective expansion
2026-05-30 06:12:49 +00:00
ignis
3b673f7c82
Modernization: complete Jinja2 template engine refactoring for code generator and verify equivalence across all 8 termspec configurations
2026-05-29 13:45:00 +00:00
ignis
313e454349
HPC post-processing safety & precision unification: added MPI_Abort for allocation error checks and completed real(real64) precision unification across source files and code generator templates
2026-05-29 11:29:38 +00:00
ignis
3f92049c6c
HPC DNS post-processing modernization: Python 3 migration, Fortran stabilization (fixing critical intent bug in Compact.f90), MPI-IO dynamic subarray optimization, and robust 2-pass regression verification.
2026-05-29 09:29:22 +00:00
Yeongdo Park
02a54649f7
all terms for CTM figures (bugfix: solved missing self allocations for primary fields)
...
added saving derivatives of averaged values
2021-07-15 05:50:29 +09:00
Yeongdo Park
2e20f720f2
all terms for additional CTM figures and variable-sized angled braces for averaged terms
2021-07-13 03:27:35 +09:00
ignis
2cd32e62c3
sampling at set of x coordinates
2021-02-08 11:59:33 +09:00
Yeongdo Park
f9233d06b5
correct termspec for divn masked fsd averages and sorted avg variables
2020-07-16 09:28:25 +09:00
Yeongdo Park
3bc3fbe8fb
fix latex dictionary format, embed latex equations into executable
2019-08-16 13:57:44 +09:00
Yeongdo Park
e9c61bf48c
bugfix: FieldExporter construction, latex annotations to terms.vnsd_fluctuation
2019-08-14 20:44:51 +09:00
Yeongdo Park
a901ebe932
latex equation generation
2019-08-14 08:59:15 +09:00
Yeongdo Park
2330a11103
moved termspecs to code root
2019-08-10 07:47:45 +09:00
Yeongdo Park
026ad122eb
untrack m_terms.f90 and added new termspec
2019-08-10 07:46:34 +09:00
Yeongdo Park
ef078b886f
termspec input file library
2019-08-09 06:04:29 +09:00
ignis
f369a16d4b
- rename export file
...
- enable export save
- improve term comment with lval name
- add export offset array
- pass file index to calculation subroutine
- bugfix:
- get array name after allocation
- multiply offset by 8 to be size in Byte
2019-07-07 21:41:17 +09:00
ignis
577d086302
exporter init and finalize
2019-07-07 20:06:26 +09:00
ignis
c3b0a9d7b2
declaration exporter variables
2019-07-07 18:37:21 +09:00
ignis
6f906f10c8
declare exporter common variable
2019-07-07 18:22:05 +09:00
ignis
5551782ecd
exporter code injection mech
2019-07-07 17:41:18 +09:00
ignis
bd81bea8be
calling field export, refactoring print_program
2019-07-07 17:13:45 +09:00
ignis
1dabc539ca
refactoring print_program
2019-07-07 14:21:55 +09:00
ignis
d61bbaeef0
Boolean type field attribute syntax
2019-07-07 11:43:19 +09:00
ignis
508cd1793e
added syntax field array attribute
2019-07-07 05:06:37 +09:00
ignis
65be0d52bf
pass2 switch
2019-07-07 00:11:10 +09:00
ignis
e5d8c88314
added comment to term_spec language
2019-07-06 21:48:31 +09:00
ignis
a71a854a0a
handling exception of no fluctuation average
2019-06-28 13:21:42 +09:00
ignis
95033a49f6
memory optimized sort_vars
2019-06-13 21:21:40 +09:00
ignis
a0a87baeb8
print code gen report option, multiple argument function call, masked fsd terms
2019-06-13 20:52:33 +09:00
ignis
091a902965
bugfix
2019-06-04 12:54:22 +09:00
ignis
71504d516c
seperate fsd and masked fsd
2019-06-04 01:58:33 +09:00
ignis
b72c633b5f
fsd defined for 0.1 <= c <= 0.9
2019-06-03 14:29:00 +09:00
ignis
92019f1268
syntax extension to apply arbitrary scalar function
2019-05-24 23:47:19 +09:00
ignis
2613041d53
build_info.txt generated from script
2019-05-23 15:59:43 +09:00
ignis
05a6fb92d5
removed version info from m_terms.f90
2019-05-23 11:47:42 +09:00