|Jul 24, 2014|
|7 years 1 month ||Adding CMake scritps for finding PETSc. In any case the environment
variables PETSC_DIR and PETSC_ARCH need to be set!
|7 years 1 month ||main / ebalance: cosmetics
|Jul 23, 2014|
|7 years 1 month ||AlpineControl: Changing log messages to adhere to [i],[w],[e]
|7 years 1 month ||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.
|7 years 1 month ||TerrainRadiation: Adding the TerrainRadiation method on basis of
PETSc encapsuled in a class called TerrainRadiationPETSc. To
activate this option, which produces the same out put as the default
TerrainRadiation method, but is more efficient because
|Jul 21, 2014|
|7 years 1 month ||Getting rid of some typedefs for longuint, keeping it in RunOff,
where it actually makes sense.
|7 years 1 month ||MPIControl: getting rid of a warning
|7 years 1 month ||ViewFactors: Trying to introduce size_t in a stringent fashion.
|7 years 1 month ||EnergyBalance: Bugfix, the indices for the OpemMP threads were not
mapped onto the correct DEM portion.
|7 years 1 month ||MPIControl: Adding OpenMP methods int thread() and bool openmp(),
which return the current thread number or zero and whether OpenMP
support has been activated during compilation or not.
|7 years 1 month ||SnowpackInterface: no ifdefs for openmp, everything is handled in
|7 years 1 month ||EnergyBalance: Reintroducing OpenMP - now both OpenMP and MPI can
coexist in one binary peacefully. Every MPI process gets a certain
slice of the DEM and divides that DEM locally according to the
number of workers configured.
|7 years 1 month ||data assimilation: getting rid of POPC references
|7 years 1 month ||snowdrift: getting rid of POPC references
|Jul 20, 2014|
|7 years 1 month ||snowpackinterface: sweeping out POPC and cleaning up a bit
|7 years 1 month ||main: when running with MPI every node has runs its own snowpack.
|Jul 19, 2014|
|7 years 1 month ||EnergyBalance: Avoiding double free situation, which occured with
the old Destroy method.
|7 years 1 month ||TerrainRadiation: use of vector and std::sort amounts in a
significant speed increase (about 30%)
|7 years 1 month ||TerrainRadiation: Replacing qsort with std::sort and using size_t
consequently. Furthermore replacing the CArray of CellsList with a
std::vector. Destructor not necessary anymore.
|7 years 1 month ||TerrainRadiationNora: introducing vector for CellsList, instead of