ignis
78fbedc9a1
feat: implement transpose block size auto-tuning and benchmark
...
CI Test Suite / run-tests (push) Successful in 1m14s
Deploy Documentation / build-and-deploy (push) Successful in 56s
- Added benchmark_transpose.f90 to measure blocked transpose performance.
- Added tune_blocksize.py to auto-detect grid sizes, benchmark valid block size candidates, and apply the optimal value.
- Updated makefile to support benchmark targets and default BLOCKSIZE=16 based on autotuning.
- Saved tuning results and system specifications to tuning_results.md.
2026-06-05 13:25:17 +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
79fd3d4d5b
refactor: resolve various code smells in Fortran source files and makefile
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
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
ignis
3f2034f0db
pycompact - added dns-field test
2021-03-13 07:41:20 +09:00
Yeongdo Park
7e87128227
remove build info from test_calculate
2019-08-16 15:09:11 +09:00
Yeongdo Park
3bc3fbe8fb
fix latex dictionary format, embed latex equations into executable
2019-08-16 13:57:44 +09:00
ignis
b6920583e8
test_compact for native value inspection
2019-08-06 06:34:41 +09:00
ignis
45b298d460
makefile: -g and -O3 are exclusively applied by DEBUG flag
2019-07-06 17:13:18 +09:00
ignis
5abcf7ed7e
added make target cleanAll
2019-05-24 07:51:55 +09:00
ignis
9bea0815a0
added makefile variable TERMSPEC and cmdl options -h and -v
2019-05-24 07:06:37 +09:00
ignis
2613041d53
build_info.txt generated from script
2019-05-23 15:59:43 +09:00
ignis
eec864f2c7
removed stdio from print build info
2019-05-22 18:31:07 +09:00
ignis
33fb2a3279
print build info when running post_dns
2019-05-22 17:24:00 +09:00
ignis
641b3e3d1f
write build info to object file
2019-05-22 02:34:09 +09:00
ignis
eef8cda6d7
memory optimize x derivatives
2019-05-03 15:51:45 +09:00
ignis
f4c917f769
transpose block size is makefile variable
2019-05-03 14:44:51 +09:00
ignis
14be42fa72
m_calculate validated
2019-05-03 13:44:51 +09:00
ignis
9a4ebf72e5
validate m_calculate
2019-05-03 02:54:13 +09:00
ignis
600558334f
mpi based data parallel post processing with generated term calculation
2019-04-29 23:39:29 +09:00
ignis
d8bedc9fc7
extend syntax, implement ddx, ddy, ddz
2019-04-20 00:22:49 +09:00
ignis
3265a058f5
support module for mini language
2019-04-19 15:28:06 +09:00
ignis
664b3614dd
automate m_terms.f90 generation
2019-04-19 02:08:36 +09:00
ignis
5f4f87afeb
working instant term calculation
2019-04-19 02:08:36 +09:00
ignis
2cbd42ee2f
extract parameters to m_parameters
2019-04-11 11:41:05 +09:00
ignis
6eb5b4ffbe
makefile revision, hit3d style dependency rules
2019-04-10 23:30:31 +09:00
ignis
54397de7bc
makefile correct mod file force update
2019-04-10 17:24:49 +09:00
ignis
799676f897
makefile update gfortran
2019-04-01 15:55:52 +09:00
ignis
7b4dec31f5
Initial commit
2019-04-01 15:12:36 +09:00