From c043180fb6053d1a1eaddd4df0eb6ef8a5159016 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 23 Sep 2017 21:21:31 +0200 Subject: [PATCH] add mssing definition of M_PI --- src/spicelib/devices/isrc/CUSPICE/cuisrcload.cu | 4 ++++ src/spicelib/devices/vsrc/CUSPICE/cuvsrcload.cu | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/spicelib/devices/isrc/CUSPICE/cuisrcload.cu b/src/spicelib/devices/isrc/CUSPICE/cuisrcload.cu index 4cf835af2..fde1bcf97 100644 --- a/src/spicelib/devices/isrc/CUSPICE/cuisrcload.cu +++ b/src/spicelib/devices/isrc/CUSPICE/cuisrcload.cu @@ -27,6 +27,10 @@ #include "ngspice/CUSPICE/cuniinteg.cuh" #include "isrcdefs.h" +#ifndef M_PI +# define M_PI 3.14159265358979323846 +#endif + #ifdef XSPICE_EXP /* gtri - begin - wbk - modify for supply ramping option */ #include "ngspice/cmproto.h" diff --git a/src/spicelib/devices/vsrc/CUSPICE/cuvsrcload.cu b/src/spicelib/devices/vsrc/CUSPICE/cuvsrcload.cu index 387aa7752..7a2f88b0a 100644 --- a/src/spicelib/devices/vsrc/CUSPICE/cuvsrcload.cu +++ b/src/spicelib/devices/vsrc/CUSPICE/cuvsrcload.cu @@ -27,6 +27,9 @@ #include "ngspice/CUSPICE/cuniinteg.cuh" #include "vsrcdefs.h" +#ifndef M_PI +# define M_PI 3.14159265358979323846 +#endif /*** STUFF NEEDED BECAUSE OF SOME INCLUSIONS IN NGSPICE THAT ARE NOT AVAILABLE IN CUDA ***/