Commit graph

60 commits

Author SHA1 Message Date
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
9ef25f4c65 print build information when running 2019-05-10 04:45:30 +09:00
ignis
b4db0e2f8a fix liveness bug, prevent array deallocation before last use 2019-05-10 04:17:56 +09:00
ignis
3d3917a169 removing unused codes 2019-05-10 03:25:57 +09:00
ignis
f7a88aa72a print process id to log 2019-05-10 02:22:27 +09:00
ignis
7090047e14 fix bug in derivation code 2019-05-09 15:14:45 +09:00
ignis
a6da2d9e2e stage4 memory optimization based on liveness analysis 2019-05-09 04:13:48 +09:00
ignis
00caa1aa7e fix bug in program printing 2019-05-08 02:54:23 +09:00
ignis
7f9ed4f632 stage 3 to code 2019-05-08 01:20:17 +09:00
ignis
fd40814b36 fluctuation analysis and pass seperation 2019-05-07 02:00:37 +09:00
ignis
b644eb51c3 fix ExpInspector dependency bug and added method constructing dependency graph 2019-05-06 22:47:30 +09:00
ignis
78c5b72287 classes for primary fields and averaged fields 2019-05-06 17:51:19 +09:00
ignis
1ff03e8f50 changing to pipeline architecture 2019-05-05 23:11:32 +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
251dbfc010 added average terms 2019-05-03 02:03:08 +09:00
ignis
2cea7e01bb export IR and array allocation 2019-05-03 00:41:36 +09:00
ignis
3975534030 fix bug in ddz d2dz 2019-05-01 17:09:47 +09:00
ignis
d31328671b average derivatives 2019-05-01 02:43:28 +09:00
ignis
600558334f mpi based data parallel post processing with generated term calculation 2019-04-29 23:39:29 +09:00
ignis
5943744e64 result output header add label x 2019-04-29 19:25:52 +09:00
ignis
06f5c0b0b9 write result averages 2019-04-29 17:21:23 +09:00
ignis
d7fc7413be remove existing codes and comments / add abs to syntax 2019-04-29 15:17:51 +09:00
ignis
e770eb7306 pass1 and pass2 code generation 2019-04-29 06:11:07 +09:00
ignis
94b3304a77 extract pass1 and pass2 sets 2019-04-28 01:10:57 +09:00
ignis
72aa006cf6 parse fluctuation operator 2019-04-24 03:42:49 +09:00
ignis
856cbfbe49 average and weighted average 2019-04-22 15:41:40 +09:00
ignis
d4a3328f24 parse multiline 2019-04-22 05:55:27 +09:00
ignis
05c6088a09 simple average implemented 2019-04-22 03:50:36 +09:00
ignis
4ae6c1e95c 2nd derivative implemented 2019-04-21 06:59:32 +09:00
ignis
30eb2549cd differentiation implemented 2019-04-21 04:19:31 +09:00
ignis
a981632555 parse variable dependency 2019-04-20 23:26:05 +09:00
ignis
d8bedc9fc7 extend syntax, implement ddx, ddy, ddz 2019-04-20 00:22:49 +09:00
ignis
c35332134a reaction rate function 2019-04-19 16:29:13 +09:00
ignis
3265a058f5 support module for mini language 2019-04-19 15:28:06 +09:00
ignis
70e298b1cd hxp, hyp, hzp calculation after reading nxp, nyp, nzp 2019-04-19 03:35:50 +09:00
ignis
e55318038c variable array init & final to m_array 2019-04-19 02:08:37 +09:00
ignis
3ffa106f3a hxp,hyp,hzp to m_parameters 2019-04-19 02:08:37 +09:00
ignis
6b27d54349 code_gen.py map to loop 2019-04-19 02:08:37 +09:00
ignis
8b44812551 array for differentiation 2019-04-19 02:08:37 +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
f3e0c6d8a2 parse intant terms 2019-04-19 02:08:36 +09:00
ignis
698a9981e0 debug: copy to m_v_new 2019-04-19 02:06:44 +09:00
ignis
e337b9aa6b read to new array 2019-04-13 03:30:09 +09:00
ignis
7a060505f3 move subroutine read_intro to m_parameters 2019-04-12 14:08:44 +09:00