Ticket #152 (accepted enhancement)

Opened 5 years ago

Last modified 3 years ago

vector ops

Reported by: utke Owned by: utke
Priority: major Milestone: scale1
Component: multiple components Keywords:
Cc: mcgovej@…

Description

placeholder for vector operations issues

Change History

Changed 4 years ago by utke

  • status changed from new to accepted
  • milestone set to scale1

Changed 4 years ago by lyonsam

This arises in SCALE: workaround hacks (should be reverted after fix goes through) pushed to Scale in changesets 810828f7e4b0 (pxsset_I.f90, where there is array multiplication with a scalar, etc.) and 2f2980309540 (mix_centrm_I.f90, where the problem is a call to dot_product).

Changed 4 years ago by utke

  • component changed from xaifBooster to multiple components

lbound/ubound type inference fix done with:
 http://mercurial.mcs.anl.gov/ad/OpenADFortTk/rev/28ad5cea7ae0

Changed 4 years ago by utke

committed changesets for xaifBooster in vecOp branch:
1113:08fafaf5d28c
1114:126c1deae771
1115:271fd1c4c654
1116:f37187c5539c
1117:737f3bccb24e
1118:4cc9f8356c5a
1119:e267a2ef2c33
1120:dc5177a12493
1121:fe99ea5e1926
1122:692378b072f5
1123:d94c6db8b77d
1124:a1aa2ce14875
1125:7dad136b6949
1126:77141998984e
1127:1d1846c54b74
1128:84e897944357
1129:af6da5a15577
1130:b74e7280eaf6
1131:501160bd160d
1132:222e2c75444b
1133:163ddf78a3c6
1134:7d2e89ada258

Changed 4 years ago by utke

OpenAD run time lib changeset:
74264e97db2f

Changed 4 years ago by utke

============================ RegressionOpenAD
hg out:------------------
339:9b6cf10efd64
340:0b7640b7d31d
341:4c2b2cecc95f
342:dd4362a70fe2
343:f47c276284bc
344:8c0849ab7e9f
345:bc66254fd1dd

Changed 4 years ago by utke

============================ OpenAD
hg out:------------------
282:ba3c5981961c
============================ RegressionOpenAD
hg out:------------------
346:eaa0a20596c3
347:3fbfc9ff4e10
348:4668f223b79a
============================ xaifBooster
hg out:------------------
1140:c9628aed9d57
1141:f0321a55e9aa
1142:113997ce3018

Changed 4 years ago by https://www.google.com/accounts/o8/id?id=AItOawn5Xua19_7QeZDtozjlINBV4QbzaexxKaM

array related fixes in front-end translation:
============================ OpenADFortTk
1136:861d90c69d48
1137:ed116d9d8d51

Changed 4 years ago by utke

accumulation temp variables / conversion routines

============================ OpenAD
hg out:------------------
283:cdcb654fd4d3
284:3528ce031b70
285:4a05b2436e41
============================ OpenADFortTk
hg out:------------------
1138:f7b2463554ab
============================ RegressionOpenAD
hg out:------------------
349:e1cdf95f46a4
============================ RegressionOpenADFortTk
hg out:------------------
205:589fbc84dd51
============================ xaif
============================ xaifBooster
hg out:------------------
1144:017697be821a
1145:5e4c4713ea4c
1146:6e882612cc26
1147:2ff5887e59cb
1148:f8d0d7dcca48
1149:a518f20d91fc

Changed 4 years ago by utke

depends on ticket:210

Changed 4 years ago by utke

depends on ticket:208

Changed 4 years ago by utke

  • cc mcgovej@… added

added shape inference to pre/post processor parser and improved generic/type inference with it
changesets are:
============================ RegressionOpenAD hg in:------------------ 370:99f0651daa51 371:859631a8fed1
============================ RegressionSourceProcessing?
hg in:------------------
78:1a0bff2b8e2d
============================ RevolveF9X
============================ SourceProcessing?
hg in:------------------
588:7498ee397729
589:423d9c42632e
590:0a0d669f74ac
591:54fcc7f2a047
592:3127b8924e9b
593:d771d85c7288
594:3b8c9cfac1b0
595:5d463bbd0427

Changed 3 years ago by utke

added logic to distinguish variable references in "inquiry" intrinsics that do not reference the value of the argument, such as ubound/lbound/size.
============================ OpenADFortTk
hg in:------------------
1157:dea106f7fe1f
============================ RegressionOpenADFortTk
hg in:------------------
215:b3827f9c5225
============================ RegressionOpenAD
hg in:------------------
409:7ea6b0ae6eb7
410:28206ceb7ed2
============================ xaifBooster
hg in:------------------
1313:4bece25e0104
============================ xaif
hg in:-----------------
222:a977878bedca
223:b5b9ba5a565e
224:156d090b6875

Note: See TracTickets for help on using tickets.