1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Initial checkin

This commit is contained in:
Brian Fiete 2019-08-23 11:56:54 -07:00
parent c74712dad9
commit 078564ac9e
3242 changed files with 1616395 additions and 0 deletions

32
BeefySysLib/PerfTests.cpp Normal file
View file

@ -0,0 +1,32 @@
#include "Common.h"
/*int main(int, char** argv)
{
int i, n = atoi(argv[1]);
N_Body_System system;
printf("%.9f\n", system.energy());
for (i = 0; i < n; ++i)
system.advance(0.01);
printf("%.9f\n", system.energy());
return 0;
}*/
void NBody(int n);
void FastaRedux(int n);
void FannkuchRedux(int max_n);
USING_NS_BF;
BF_EXPORT void BF_CALLTYPE BFApp_RunPerfTest(const char* testName, int arg)
{
if (strcmp(testName, "nbody") == 0)
NBody(arg);
if (strcmp(testName, "fastaredux") == 0)
FastaRedux(arg);
if (strcmp(testName, "fannkuchredux") == 0)
FannkuchRedux(arg);
}