|
7 | 7 | # pass-through for ADIOS2 engine parameters |
8 | 8 | # https://adios2.readthedocs.io/en/latest/engines/engines.html |
9 | 9 | config = {"adios2": {"engine": {}, "dataset": {}}} |
10 | | -config["adios2"]["engine"] = {"parameters": {"Threads": "4", "DataTransport": "WAN"}} |
| 10 | +config["adios2"]["engine"] = { |
| 11 | + "parameters": {"Threads": "4", "DataTransport": "WAN"} |
| 12 | +} |
11 | 13 | config["adios2"]["dataset"] = {"operators": [{"type": "bzip2"}]} |
12 | 14 |
|
13 | 15 | if __name__ == "__main__": |
|
40 | 42 | electronPositions.set_attribute("comment", "I'm a comment") |
41 | 43 |
|
42 | 44 | length = 10 |
43 | | - local_data = np.arange(i * length, (i + 1) * length, dtype=np.dtype("double")) |
| 45 | + local_data = np.arange( |
| 46 | + i * length, (i + 1) * length, dtype=np.dtype("double") |
| 47 | + ) |
44 | 48 | for dim in ["x", "y", "z"]: |
45 | 49 | pos = electronPositions[dim] |
46 | 50 | pos.reset_dataset(io.Dataset(local_data.dtype, [length])) |
|
60 | 64 | # temperature has no x,y,z components, so skip the last layer: |
61 | 65 | temperature_dataset = temperature |
62 | 66 | # let's say we are in a 3x3 mesh |
63 | | - temperature_dataset.reset_dataset(io.Dataset(np.dtype("double"), [3, 3])) |
| 67 | + temperature_dataset.reset_dataset( |
| 68 | + io.Dataset(np.dtype("double"), [3, 3]) |
| 69 | + ) |
64 | 70 | # temperature is constant |
65 | 71 | temperature_dataset.make_constant(273.15) |
66 | 72 |
|
|
0 commit comments