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 ***/