diff --git a/target/miniMD_math.h b/target/miniMD_math.h new file mode 100644 index 0000000..ac855c3 --- /dev/null +++ b/target/miniMD_math.h @@ -0,0 +1,43 @@ +/* ---------------------------------------------------------------------- + miniMD is a simple, parallel molecular dynamics (MD) code. miniMD is + an MD microapplication in the Mantevo project at Sandia National + Laboratories ( http://www.mantevo.org ). The primary + authors of miniMD are Steve Plimpton (sjplimp@sandia.gov), Paul Crozier + (pscrozi@sandia.gov) and Christian Trott (crtrott@sandia.gov). + + Copyright (2008) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This library is free software; you + can redistribute it and/or modify it under the terms of the GNU Lesser + General Public License as published by the Free Software Foundation; + either version 3 of the License, or (at your option) any later + version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this software; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. See also: http://www.gnu.org/licenses/lgpl.txt . + + For questions, contact Paul S. Crozier (pscrozi@sandia.gov) or + Christian Trott (crtrott@sandia.gov). + + Please read the accompanying README and LICENSE files. + ---------------------------------------------------------------------- */ +#ifndef MINIMD_MATH_H +#define MINIMD_MATH_H + +// Temporary workaround for clang's aversion to system math.h +#ifdef __clang__ +#undef __SSE2_MATH__ +#undef __SSE2__ +#undef __SSE_MATH__ +#undef __SSE__ +#endif +#include + +#endif