33 template <
class T> std::vector<float>
Raintestmap(
int gpu,
int dimf, T zinit);
35 template <
class T>
bool Rivertest(T zsnit,
int gpu);
37 template <
class T>
bool Raintest(T zsnit,
int gpu,
float alpha);
40 template <
class T>
bool Rainlossestest(T zsnit,
int gpu,
float alpha);
bool ZoneOutputTest(int nzones, T zsinit)
Definition: Testing.cu:3227
bool Testing(Param XParam, Forcing< float > XForcing, Model< T > XModel, Model< T > XModel_g)
Definition: Testing.cu:29
void copyBlockinfo2var(Param XParam, BlockP< T > XBlock, int *blkinfo, T *z)
Definition: Testing.cu:4618
bool testboundaries(Param XParam, T maxslope)
Definition: Testing.cu:1832
void CompareCPUvsGPU(Param XParam, Model< T > XModel, Model< T > XModel_g, std::vector< std::string > varlist, bool checkhalo)
Definition: Testing.cu:4645
bool Raintest(T zsnit, int gpu, float alpha)
Definition: Testing.cu:2607
bool Rainlossestest(T zsnit, int gpu, float alpha)
Definition: Testing.cu:3454
bool Raintestinput(int gpu)
Definition: Testing.cu:2772
bool MassConserveSteepSlope(T zsnit, int gpu)
Definition: Testing.cu:801
bool Rivertest(T zsnit, int gpu)
Definition: Testing.cu:569
void TestingOutput(Param XParam, Model< T > XModel)
Definition: Testing.cu:4502
std::vector< float > Raintestmap(int gpu, int dimf, T zinit)
Definition: Testing.cu:2834
void copyID2var(Param XParam, BlockP< T > XBlock, T *z)
Definition: Testing.cu:4590
bool GaussianHumptest(T zsnit, int gpu, bool compare)
Definition: Testing.cu:301
Definition: Forcing.h:116