Commit graph

166 commits

Author SHA1 Message Date
ignis
5f4efb740c Refactor: Run SymPy expression simplification before dependency resolution
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m13s
Deploy Documentation / build-and-deploy (push) Successful in 56s
2026-06-04 12:55:58 +00:00
ignis
070dbf9dd7 docs: add Google-style docstrings and literal programming comments to compiler core
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m12s
Deploy Documentation / build-and-deploy (push) Successful in 54s
2026-06-04 11:51:09 +00:00
ignis
9ee9721c4c refactor: pipeline redesign & DIP compliance (Phase 4)
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m11s
Deploy Documentation / build-and-deploy (push) Successful in 52s
2026-06-04 08:47:29 +00:00
ignis
ad85581267 refactor: enforce SRP compliance (Phase 3)
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m18s
Deploy Documentation / build-and-deploy (push) Successful in 54s
2026-06-04 08:41:57 +00:00
ignis
eef9f59a56 refactor: enforce ISP and LSP compliance (Phase 2)
All checks were successful
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)
All checks were successful
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
2b3362a927 Archive legacy pycompact.py python bindings and update documentation with historical context
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m11s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-03 12:00:43 +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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
2c84fe09d3 refactor: replace non-standard GNU Fortran extensions with standard intrinsics
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m12s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 17:35:44 +00:00
ignis
962704e5f7 refactor: resolve code smells ranked 1 to 6 (unused variables, local imports, wildcard imports, empty routines, pointer warning)
All checks were successful
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
79fd3d4d5b refactor: resolve various code smells in Fortran source files and makefile
All checks were successful
CI Test Suite / run-tests (push) Successful in 1m13s
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 15:59:02 +00:00
ignis
d1cf59dca2 Fix: Resolve hardcoded workspace path in synthetic test runner for CI compatibility
All checks were successful
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
All checks were successful
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
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 55s
2026-06-02 04:03:19 +00:00
ignis
7b411989d8 docs: restore English comment templates with Korean details for Compact and m_calculate
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 53s
2026-06-02 02:50:24 +00:00
ignis
b6697cb555 ci: fix APT cache redundant uploads with lowercase keys and conditional save
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 51s
2026-06-02 02:16:01 +00:00
ignis
e4a8a55a28 ci: add APT caching to deploy-docs workflow
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 55s
2026-06-02 01:56:37 +00:00
ignis
281175e2cd ci: add venv caching to speed up doc deployments
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 45s
2026-06-01 12:42:58 +00:00
ignis
5ed943a4dc chore: enable mermaid diagrams in mkdocs-material
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 1m9s
2026-06-01 09:02:42 +00:00
ignis
b37f869cc5 docs: annotate compact difference and compiler stage cores using standard conventions
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 1m10s
2026-06-01 06:37:38 +00:00
ignis
94e2988ed1 ci: pin pygments to 2.17.2 to fix mkdocstrings rendering bug
All checks were successful
Deploy Documentation / build-and-deploy (push) Successful in 1m8s
2026-06-01 05:51:25 +00:00
ignis
783f641896 ci: remove sudo from apt-get as container runs as root
Some checks failed
Deploy Documentation / build-and-deploy (push) Failing after 1m6s
2026-06-01 05:45:31 +00:00
ignis
0a26e771c2 fix: resolve actions/checkout Node.js dependency in Forgejo CI workflow
Some checks failed
Deploy Documentation / build-and-deploy (push) Failing after 6s
2026-06-01 05:14:58 +00:00
ignis
0b7ed72a93 ci: add Gitea/Forgejo CI workflow for automated documentation hosting
Some checks failed
Deploy Documentation / build-and-deploy (push) Failing after 59s
2026-06-01 04:34:56 +00:00
ignis
766685a66f docs: migrate to standard FORD and MkDocs pipeline with mkdocstrings plugin 2026-05-31 20:08:24 +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
Yeongdo Park
940d1d17b7 log prints wall clock time 2021-07-05 21:43:45 +09:00
ignis
3f2034f0db pycompact - added dns-field test 2021-03-13 07:41:20 +09:00
ignis
52c2d1f574 pycompact - more informative test messages 2021-03-13 07:37:50 +09:00
ignis
ca3920c8f9 added ddy ddz. need some fix 2021-03-03 05:29:33 +09:00
ignis
2cd32e62c3 sampling at set of x coordinates 2021-02-08 11:59:33 +09:00
ignis
f366f6e708 one line log and added total file number 2021-02-04 16:01:25 +09:00
ignis
150c2a5cfd elapsed time added to log 2020-10-16 12:59:24 +09:00
Yeongdo Park
439fdce48f new spec for ddxc and fsd sampling 2020-07-17 07:20:45 +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
1c045a630f termspec for positive and negative only divn average 2019-08-21 00:10:17 +09:00
CombustionLab.POSTECH
a8a111a88a functions for positive and negative only filters 2019-08-20 23:58:55 +09:00