Alpine3D

Alpine3D All Updates

AgeSort asc/descChange
Prev 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 Next
Jul 28, 2014
5 years 11 months MPIControl: adding scatter, send and receive template methods for vector<T*> types. Only types that have the << and >> operator implemented can make use of these functions. Furthermore there is a master_rank() function, which returns the master rank
Commit 166, by Thomas Egger
Jul 27, 2014
5 years 11 months AlpineMain: only master reads landuse, dem and pts - then broadcasts these. DEMObject had a erroneous << and >> operators. Please update MeteoIO to the latest version.
Commit 165, by Thomas Egger
5 years 11 months AlpineMain: only master needs to have io.ini present in the filesystem - Config object is broadcasted to all processes
Commit 164, by Thomas Egger
Jul 26, 2014
5 years 11 months TerrainRadiation: Fixing 64-bit issue (size_t != unsigned int)
Commit 163, by Thomas Egger
5 years 11 months MPIControl: adding comments
Commit 162, by Thomas Egger
5 years 11 months SnowpackInterface: when using MPI only the master node is responsible for output. TODO: let the user decide whether only the master or all nodes are allowed to do file I/O. The second option could be relevant when using a shared filesystem.
Commit 161, by Thomas Egger
5 years 11 months MPIControl: Adding a gather method for ints and a pseudo gather template for vector<T*>. It's a pseudo gather, because underlying send and receives are performed. The usage of MPI_gatherv was not possible due to string size restrictions and memory de
Commit 160, by Thomas Egger
Jul 25, 2014
5 years 11 months SnowpackInterface: getting rid of that zombie code
Commit 159, by Thomas Egger
5 years 11 months SnowpackInterface: It seems that it's enough to call the runoff->output(Date&) method from the master node only, since data is supplied solely through runoff->fillHydroTables.
Commit 158, by Thomas Egger
5 years 11 months SnowpackInterface: now runs with MPI and scales very well - however two issues remain: interdependecy of modules (runoff is called from within snowpack) and the writing of data, that is distributed on multiple MPI nodes (writeOutputSNO, writing runof
Commit 157, by Thomas Egger
Jul 24, 2014
5 years 11 months SnowpackInterface: Cleanup before inducing MPI
Commit 156, by Thomas Egger
5 years 11 months MeteoObj: Sanitizing for MPI usage
Commit 155, by Thomas Egger
5 years 11 months MeteoObj: There was a misconception as to which date has been prepared. The non-master MPI nodes simply assume that data is available for the correct date. Alternatively we could broadcast the date available in an async fashion.
Commit 154, by Thomas Egger
5 years 11 months MPIControl: Adding a barrier method that calls MPI_Barrier() or does nothing in case MPI is not active. This can be used to synchronize anywhere in the code, mostly useful for debugging.
Commit 153, by Thomas Egger
5 years 11 months Cosmetics, reducing output from ViewFactors
Commit 152, by Thomas Egger
5 years 11 months Reverting changes made to ViewFactors class. There was an error when computing the view factors - further investigation required.
Commit 151, by Thomas Egger
5 years 11 months Adding CMake scritps for finding PETSc. In any case the environment variables PETSC_DIR and PETSC_ARCH need to be set!
Commit 150, by Thomas Egger
5 years 11 months main / ebalance: cosmetics
Commit 149, by Thomas Egger
Jul 23, 2014
5 years 11 months AlpineControl: Changing log messages to adhere to [i],[w],[e] standard
Commit 148, by Thomas Egger
5 years 11 months TerrainRadiationPETSc: Getting rid of too verbose output and cleaning up code. IMPORTANT: onyl version PETSc 3.4.5 and earlier will work seamlessly with this code.
Commit 147, by Thomas Egger

All Updates

Filter by type
Commits
Downloads
Documents

Subscribe to this timeline
RSS Atom feed