File: TODO

package info (click to toggle)
adios 1.13.1-16
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 23,248 kB
  • sloc: ansic: 133,236; f90: 8,791; sh: 7,806; python: 7,480; xml: 3,793; makefile: 3,002; cpp: 2,340; java: 626; sed: 16; perl: 8
file content (64 lines) | stat: -rw-r--r-- 1,435 bytes parent folder | download | duplicates (3)
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