2
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Oct 17, 2024 — Oct 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
TerrainRadiationSimple: Bugfix and parallelization of the algorithm. More... over 11 years ago
SnowpackInterface: only attempt to write special points data if there are any More... over 11 years ago
For Mathias: removing trailing whitespaces More... over 11 years ago
for Mathias: indentation More... over 11 years ago
SnowpackInterface: The writing of special points data is now performed on the master process only. This in turn now means that no output is done from within SnowpackInterfaceWorker anymore. SnowpackInterfaceWorker stores data for the special points in vectors, which are queried by SnowpackInterface after every timestep and printed to files according to the flag GENERAL::LOCALIO. If LOCALIO is true (the default) all processes output data, otherwise only the master process is responsible for printing the special points and all other data. More... over 11 years ago
MPIControl: Create temporary objects just once More... over 11 years ago
MPIControl: Adding comments More... over 11 years ago
MPIControl: Adding the possibility to tag send and receive requests. The parameter is optional, default is 0: send(data, recipient, tag) receive(data, source, tag) More... over 11 years ago
small cleanup More... over 11 years ago
removing popc specific code More... over 11 years ago
AlpineMain: Getting rid of the broadcast of special points as pairs of size_t, instead broadcasting the Coords to all processes. Conversion of special points to pairs of size_t moved to SnowpackInterface More... over 11 years ago
MPIControl: now any vector with a serializable template type may be broadcasted broadcast(vector<T>) More... over 11 years ago
SnowpackInterfaceWorker: getting rid of superfluous destroy method More... over 11 years ago
Runoff will only be calculated on the master process when running through MPI or OpenMP More... over 11 years ago
run.sh: NCORES description corrected More... over 11 years ago
Adding launch script for new MPI version More... over 11 years ago
A wrapper has been added to main() in order to properly print the exception messages (for Mac). TerrainRadiation: white spaces. More... over 11 years ago
Fixed the simple terrain radiation ("+" instead of "*"). Fixed a size_t kind of warning for 64 bytes. Otherwise, white spaces... More... over 11 years ago
Getting rid of 64-bit warnings More... over 11 years ago
SnowpackInterface: station_name and stationID for SnowStations are already stored when initially reading the snow cover, not during the writeOutputSNO routine. More... over 11 years ago
SnowpackInterface: Reducing the amount of memory needed by read SN_SNOWSOIL_DATA only once. This structure does not change and consequently does not need to be sent accross the MPI processes. More... over 11 years ago
SnowpackInterface: writeOutputSNO now operates on the basis of send and receives only, the MPI gather method has been discarded, due to the fact, that if we have many processes, the memory demands for the master node exceed availability. More... over 11 years ago
SnowpackInterface: SnowpackInterface and SnowpackInterfaceWorker have been remodelled in order to only read snow cover data through the master process. The other processes receive the data by MPI send and receive operations. This lead to restructuring of the SnowpackInterfaceWorkers internal data representation. The worker now has access to its SnowStation data through a vector<SnowStation*> which points to the heap. Note: the worker now has a destructor to deallocate the heap memory. More... over 11 years ago
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. More... over 11 years ago
AlpineMain: only master reads landuse, dem and pts - then broadcasts these. DEMObject had a erroneous << and >> operators. Please update MeteoIO to the latest version. More... over 11 years ago
AlpineMain: only master needs to have io.ini present in the filesystem - Config object is broadcasted to all processes More... over 11 years ago
TerrainRadiation: Fixing 64-bit issue (size_t != unsigned int) More... over 11 years ago
MPIControl: adding comments More... over 11 years ago
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. More... over 11 years ago
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 demands of the objstring. More... over 11 years ago