structured_grids:bc7e5a32cc1f209ad4276d12ee957c3305f67c27 commitshttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commits/bc7e5a32cc1f209ad4276d12ee957c3305f67c272016-10-11T18:04:51+02:00https://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/bc7e5a32cc1f209ad4276d12ee957c3305f67c27refined statistics calculation2016-10-11T18:04:51+02:00Thomas Ponweiserthomas.ponweiser@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/fa468098e8816864480cc4574c7ef407d1e8be94structured_grids/cellular_automaton: renamed sub-directories2016-10-11T18:03:35+02:00Thomas Ponweiserthomas.ponweiser@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/728401100c117a406858f3a9d895aaeb01fd98cdUpdate README.md2016-10-11T13:09:03+00:00Thomas Ponweiserthomas.ponweiser@gmail.comhttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/f7d6131cb24633699e3502b86518169916a7dd20added main readme for structured_grids/cellular_automaton2016-10-11T15:00:08+02:00Thomas Ponweiserthomas.ponweiser@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/0f5a1d487a706c2c82f7f96d1f45301ad459dfb0removed unnecessary memcpy's, minor improvements2016-10-10T21:09:38+02:00Thomas Ponweiserthomas.ponweiser@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/be1aa9f4b1a95f25f76b76a85e4de5871b5c47ceimplemented various simulation modes (overlapping/non-overlapping...2016-10-10T12:53:00+02:00Thomas Ponweiserthomas.ponweiser@risc-software.atimplemented various simulation modes (overlapping/non-overlapping communication and computation, using sparse collective / p2p / persistent request communication)
https://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/653d505df26fd4ce326e5e8b6bb4c30549fabc08renamed 'wireworld' to 'cellular_automaton'; added first C code variant2016-10-08T22:00:55+02:00Thomas Ponweiserthomas.ponweiser@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/98b3ac4446e81c02e45f447f663135773becfe57formatting2016-10-06T13:54:59+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/71c599d3f1ba3e6196d873bad436739bd5f45d5cfixed CMakeLists for using Boost, added note to Readme.2016-10-06T13:13:46+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/9f3ee7c6b69b15f55e723238b216e6d94993adcaresized primes.wi to 1024x1024, which suits better for testing with different...2016-10-06T13:12:38+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/142df934b07c989608a58f145f024d5ef6ccfbb2refactoring, added comments2016-10-04T15:50:00+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/ea09cc37f6a94e4cb1722e9ec576798970de6f6bReadme formatting fixes2016-10-04T13:00:02+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/620ccde5a358badc22b7d934e56c67e147c00962inital Readme2016-10-04T12:59:06+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/fcfe8f218dcc7f6f13d778fa2216701a75d4f137refactoring, cleanup2016-10-04T11:49:17+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/ee5c10841541ed59db89aab2c470f4da3de20af1replaced std::vector in Communicator with boost static_vector for performance2016-10-03T17:38:54+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/53c0d6182969f9aacf69650dca997fb197c01ec7added p2p communcation mode with isend/irecv2016-10-03T17:25:05+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/311a7753b2818a49081fcc8f025c0d3f9a20831fsplitted header only into cpp2016-09-30T15:02:52+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/616af4fcf24ed88ea300a7dccb8d9d8dfe4e44b2async collective communication2016-09-29T17:37:38+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/3ac6e98e8c46a4779996395553b230bd977aa232improved header writing, refactoing2016-09-29T12:57:27+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/81d5c5bd53c8139f4fcd3175cc5012da1014e3f5refactoring2016-09-29T10:19:38+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/bcf397ceb3bc9125b6ae7c87b528bbbccb2c0adfrefactored read and write code2016-09-28T17:34:57+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/60c04c021d4de9d9805735cd1a8a6df34109e868improved cmd args parsing, refactoring2016-09-28T10:41:26+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/1becb5684a5fa90c14be85f5c8b2a4e11c0fa6d1refactored tile construction code into Tile.hpp2016-09-28T09:18:35+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/501dd8b4304839b5c9448e844705c017d433b60frafactoring, cleanup2016-09-27T17:24:44+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/1a0f11e89c7097a47b804e5630cc8e8c31fb9205changed memory order to c2016-09-27T15:15:32+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/4f397d8932a35b6c0b1f5f00b4d77617131e2428fixed index calc2016-09-27T15:02:05+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/2be5787b52b1243b4b9ba3f32662624397bf58a5begin to use MPI IO methods instead of own code2016-09-27T14:31:03+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/57c730238d1b4628393a26a18c11bfb0ed6df4b0use MPI_Dims_create if cmd args not given2016-09-27T10:49:30+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/0b19de3c2995ef18e4996cd0d04eb9024218bfacrefactored IO code into FileIO.hpp2016-09-26T11:33:53+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/e8d6b26e0c61ea0ccd48e129d5c2d82aed487f9erefactored Comm code into Communicator.hpp2016-09-23T12:16:19+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/c12d4e126042726f9bfa57a4f1914c3e940bb21ddo not use a torus, but a plain rectangle instead2016-09-23T10:48:18+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/ca1925a92cafca8d719ce67d3aca68d2f8b2f788added cmd configuration via boost program options2016-09-23T08:48:14+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/edf22a2d4bd04f0c839ca697c256ce2e55608f91first implementation with single MPI_Neighbor_alltoallw call2016-09-22T13:41:50+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/53640e903a3e409ba974cbe8bc63b48899dc256fadded larger world2016-09-22T13:41:18+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/3d287d69dda2296301228f75450b946d4ef71541fixed stride semantics to match with the MPI standard2016-09-21T14:00:58+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/c93735755e11e2850b1ec8b828578e015abefe1aoptimized istream reading2016-09-21T13:29:56+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/142b93b57d2549254607c8d0deb84c8cddd39621implemented MpiWireworld with distributed file reading2016-09-21T12:12:43+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/9a1559c2adcd6124cd0448acca816a1bc23b80a8added timing2016-09-19T15:55:07+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/f3a4738d92df23a9e1d01065bc7f91f5c9887b08first working version of wireworld2016-09-19T15:20:39+02:00Thomas Steinreiterthomas.steinreiter@risc-software.athttps://repository.prace-ri.eu/git/CodeVault/hpc-kernels/structured_grids/-/commit/69fc88d9b13b817361614316c6a721623354e08ainitial commit of wireworld2016-09-15T16:35:50+02:00Thomas Steinreiterthomas.steinreiter@risc-software.at