35 template <
class T> std::vector<float>
Raintestmap(
int gpu,
int dimf, T zinit);
37 template <
class T>
bool Rivertest(T zsnit,
int gpu);
39 template <
class T>
bool Raintest(T zsnit,
int gpu,
float alpha,
int engine);
42 template <
class T>
bool Rainlossestest(T zsnit,
int gpu,
float alpha);
bool ZoneOutputTest(int nzones, T zsinit)
Definition: Testing.cu:3358
bool Testing(Param XParam, Forcing< float > XForcing, Model< T > XModel, Model< T > XModel_g)
Definition: Testing.cu:35
void copyBlockinfo2var(Param XParam, BlockP< T > XBlock, int *blkinfo, T *z)
Definition: Testing.cu:5442
bool testboundaries(Param XParam, T maxslope)
Definition: Testing.cu:1961
bool Raintest(T zsnit, int gpu, float alpha, int engine)
Definition: Testing.cu:2737
void CompareCPUvsGPU(Param XParam, Model< T > XModel, Model< T > XModel_g, std::vector< std::string > varlist, bool checkhalo)
Definition: Testing.cu:5469
bool Rainlossestest(T zsnit, int gpu, float alpha)
Definition: Testing.cu:3586
bool Raintestinput(int gpu)
Definition: Testing.cu:2901
bool MassConserveSteepSlope(T zsnit, int gpu)
Definition: Testing.cu:925
bool Rivertest(T zsnit, int gpu)
Definition: Testing.cu:690
void TestingOutput(Param XParam, Model< T > XModel)
Definition: Testing.cu:5326
std::vector< float > Raintestmap(int gpu, int dimf, T zinit)
Definition: Testing.cu:2963
void copyID2var(Param XParam, BlockP< T > XBlock, T *z)
Definition: Testing.cu:5414
bool TestFlexibleOutputTimes(int gpu, T ref, int scenario)
Definition: Testing.cu:4567
bool GaussianHumptest(T zsnit, int gpu, bool compare)
Definition: Testing.cu:406
bool TestMultiBathyRough(int gpu, T ref, int secnario)
Definition: Testing.cu:4285
Definition: Forcing.h:157