-
Notifications
You must be signed in to change notification settings - Fork 41
/
TODO
64 lines (51 loc) · 1.4 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
EXAMPLES
========
- remove old crappy examples, move in new ones from the new tutorials
WRITE
=====
- bring back "write=no" into XML tag to skip some variables
- complete error logging
- undef value (also func: adios_undef_get(), adios_undef_set())
- each method should process parameters from PairStruct, not from string
READ
====
- peek_ahead function to support paraview
- chunking:
- support memory limit
- missing data blocks when read should contain undef values
- simple BP reader
- PG block selection read
- auto selection read
- DataSpaces staging method
- per block variable information
- statistics
- auto selection should do domain decomposition, not just return the
whole dataset per process
TEST
=====
- Test ISOBAR
- The statistics of scalars written over multiple timestep. Particularly we
need to test adios_complex and adios_double_complex scalars.
- Tests for schema
- Test BP reader without user-allocated memory
BUILD
=====
- shared libraries (request by Numeca and ETH)
- cross-compile support
- add version defines into adios public header (request by Michele Martone)
MANUAL
=====
- developer's manual
PYTHON WRAPPER
==============
- example codes
- add to manual
JAVA WRAPPER
============
- example codes
- add to manual
OTHER
=====
- check/fix or throw away bp2ascii
- bpls
- add back sorting of names (needs to copy namelist because cannot sort fp->var_namelist