Commit graph

  • 091a902965 bugfix ignis 2019-06-04 12:54:22 +09:00
  • 71504d516c seperate fsd and masked fsd ignis 2019-06-04 01:58:33 +09:00
  • b72c633b5f fsd defined for 0.1 <= c <= 0.9 ignis 2019-06-03 14:29:00 +09:00
  • 92019f1268 syntax extension to apply arbitrary scalar function v1.0 mini-language ignis 2019-05-24 23:47:19 +09:00
  • 5abcf7ed7e added make target cleanAll ignis 2019-05-24 07:51:55 +09:00
  • 9bea0815a0 added makefile variable TERMSPEC and cmdl options -h and -v ignis 2019-05-24 07:06:37 +09:00
  • 2613041d53 build_info.txt generated from script ignis 2019-05-23 15:59:43 +09:00
  • 05a6fb92d5 removed version info from m_terms.f90 ignis 2019-05-23 11:47:42 +09:00
  • eec864f2c7 removed stdio from print build info ignis 2019-05-22 18:31:07 +09:00
  • 33fb2a3279 print build info when running post_dns ignis 2019-05-22 17:24:00 +09:00
  • 641b3e3d1f write build info to object file ignis 2019-05-22 02:29:27 +09:00
  • 9ef25f4c65 print build information when running ignis 2019-05-10 04:45:30 +09:00
  • b4db0e2f8a fix liveness bug, prevent array deallocation before last use ignis 2019-05-10 04:17:05 +09:00
  • 3d3917a169 removing unused codes ignis 2019-05-10 02:48:28 +09:00
  • f7a88aa72a print process id to log ignis 2019-05-10 02:22:27 +09:00
  • 7090047e14 fix bug in derivation code ignis 2019-05-09 15:14:45 +09:00
  • a6da2d9e2e stage4 memory optimization based on liveness analysis ignis 2019-05-09 04:13:48 +09:00
  • 00caa1aa7e fix bug in program printing ignis 2019-05-08 02:54:23 +09:00
  • 7f9ed4f632 stage 3 to code ignis 2019-05-08 01:20:17 +09:00
  • fd40814b36 fluctuation analysis and pass seperation ignis 2019-05-07 02:00:37 +09:00
  • b644eb51c3 fix ExpInspector dependency bug and added method constructing dependency graph ignis 2019-05-06 22:47:30 +09:00
  • 78c5b72287 classes for primary fields and averaged fields ignis 2019-05-06 17:51:19 +09:00
  • 1ff03e8f50 changing to pipeline architecture ignis 2019-05-05 23:11:32 +09:00
  • eef8cda6d7 memory optimize x derivatives ignis 2019-05-03 15:51:45 +09:00
  • f4c917f769 transpose block size is makefile variable ignis 2019-05-03 14:44:51 +09:00
  • 14be42fa72 m_calculate validated ignis 2019-05-03 13:44:51 +09:00
  • 9a4ebf72e5 validate m_calculate ignis 2019-05-03 02:54:13 +09:00
  • 251dbfc010 added average terms ignis 2019-05-03 02:03:08 +09:00
  • 2cea7e01bb export IR and array allocation ignis 2019-05-03 00:41:36 +09:00
  • 3975534030 fix bug in ddz d2dz ignis 2019-05-01 17:09:47 +09:00
  • d31328671b average derivatives ignis 2019-05-01 02:43:28 +09:00
  • 600558334f mpi based data parallel post processing with generated term calculation ignis 2019-04-29 23:39:04 +09:00
  • 5943744e64 result output header add label x ignis 2019-04-29 19:25:52 +09:00
  • 06f5c0b0b9 write result averages ignis 2019-04-29 17:21:23 +09:00
  • d7fc7413be remove existing codes and comments / add abs to syntax ignis 2019-04-29 15:17:51 +09:00
  • e770eb7306 pass1 and pass2 code generation ignis 2019-04-29 06:11:07 +09:00
  • 94b3304a77 extract pass1 and pass2 sets ignis 2019-04-28 01:10:57 +09:00
  • 72aa006cf6 parse fluctuation operator ignis 2019-04-24 03:42:49 +09:00
  • 856cbfbe49 average and weighted average ignis 2019-04-22 15:41:40 +09:00
  • d4a3328f24 parse multiline ignis 2019-04-22 05:54:00 +09:00
  • 05c6088a09 simple average implemented ignis 2019-04-22 03:50:36 +09:00
  • 4ae6c1e95c 2nd derivative implemented ignis 2019-04-21 06:59:32 +09:00
  • 30eb2549cd differentiation implemented ignis 2019-04-21 04:19:31 +09:00
  • a981632555 parse variable dependency ignis 2019-04-20 23:26:05 +09:00
  • d8bedc9fc7 extend syntax, implement ddx, ddy, ddz ignis 2019-04-20 00:22:49 +09:00
  • c35332134a reaction rate function ignis 2019-04-19 16:29:13 +09:00
  • 3265a058f5 support module for mini language ignis 2019-04-19 15:28:06 +09:00
  • 70e298b1cd hxp, hyp, hzp calculation after reading nxp, nyp, nzp ignis 2019-04-19 03:35:50 +09:00
  • e55318038c variable array init & final to m_array ignis 2019-04-19 00:47:04 +09:00
  • 3ffa106f3a hxp,hyp,hzp to m_parameters ignis 2019-04-18 23:52:03 +09:00
  • 6b27d54349 code_gen.py map to loop ignis 2019-04-18 23:33:39 +09:00
  • 8b44812551 array for differentiation ignis 2019-04-17 21:15:03 +09:00
  • 664b3614dd automate m_terms.f90 generation ignis 2019-04-17 03:40:56 +09:00
  • 5f4f87afeb working instant term calculation ignis 2019-04-17 03:33:14 +09:00
  • f3e0c6d8a2 parse intant terms ignis 2019-04-16 23:57:25 +09:00
  • 698a9981e0 debug: copy to m_v_new ignis 2019-04-19 02:06:44 +09:00
  • e337b9aa6b read to new array ignis 2019-04-13 03:30:09 +09:00
  • 7a060505f3 move subroutine read_intro to m_parameters ignis 2019-04-12 14:08:44 +09:00
  • d20a384d06 remove duplicate read_file2 ignis 2019-04-11 23:43:52 +09:00
  • 62d8a01a09 inlining subroutine second_loop ignis 2019-04-11 22:32:48 +09:00
  • 1f17dfba0d extract omit logic to a function ignis 2019-04-11 20:57:11 +09:00
  • 2cbd42ee2f extract parameters to m_parameters ignis 2019-04-11 11:41:05 +09:00
  • 6eb5b4ffbe makefile revision, hit3d style dependency rules ignis 2019-04-10 23:30:20 +09:00
  • ca3c80a564 second loop update ignis 2019-04-10 17:28:10 +09:00
  • 54397de7bc makefile correct mod file force update ignis 2019-04-10 17:24:49 +09:00
  • 9ca8192e32 refactoring, extract subroutine ALLOCATE_ARRAYS and minor revision conditionals ignis 2019-04-10 16:30:07 +09:00
  • 799676f897 makefile update gfortran ignis 2019-04-01 15:55:52 +09:00
  • 7b4dec31f5 Initial commit ignis 2019-04-01 15:12:36 +09:00