diff --git a/packages/sda/package.py b/packages/sda/package.py
new file mode 100644
index 0000000000000000000000000000000000000000..f098a4d3943d460e5d7cbc81dc24e9508675c639
--- /dev/null
+++ b/packages/sda/package.py
@@ -0,0 +1,54 @@
+# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+
+from spack import *
+
+
+class Sda(MakefilePackage):
+ """
+ SDA 7 can be used to carry out Brownian dynamics simulations of the diffusional association
+ in a continuum aqueous solvent of two solute molecules, e.g. proteins, or of a solute
+ molecule to an inorganic surface. SDA 7 can also be used to simulate the diffusion of
+ multiple proteins, in dilute or concentrated solutions, e.g., to study the effects of
+ macromolecular crowding.
+ """
+
+ # Url for the package's homepage.
+ homepage = "https://mcm.h-its.org/sda/doc/doc_sda7/doc/doc_sda7/index.html"
+ url = "https://mcm.h-its.org/wiki/lib/exe/fetch.php?media=googlecolab:sda-7.3.3d.tgz"
+
+ # A list of GitHub accounts to notify when the package is updated.
+ maintainers = ['richtesn', 'thielblz']
+
+ # Versions and checksums.
+ version('7.3.3d', sha256='295ca0142532759a43375422a4ebc050e15b1c248e45493f5864765a9fe8076f')
+
+ # Dependencies.
+ depends_on('gcc@9.4.0:')
+ depends_on('python@3.8:', type=('build','run'))
+ conflicts('%intel')
+
+ build_directory = 'src'
+ build_jobs = 1
+
+ def edit(self, spec, prefix):
+ makefile = FileFilter('src/Makefile')
+ makefile.filter(r'gfortran', spack_fc)
+ makefile.filter(r'^\s*FC\s*=.*', 'FC = ' + spack_fc)
+ makefile.filter(r'^\s*CC_plus\s*=.*', 'CXX = ' + spack_cxx)
+ makefile.filter(r'\${CC_plus}', '${CXX}')
+ makefile.filter(r'^\s*CC_moins\s*=.*', 'CC = ' + spack_cc)
+ makefile.filter(r'\${CC_moins}', '${CC}')
+
+ @property
+ def install_targets(self):
+<<<<<<< HEAD
+ build_directory = 'sda_flex-7.3.3d/src/'
+=======
+ build_directory = 'sda_flex-7.3.3c/src/'
+>>>>>>> 0297e2477c83d95fca5463162fdda75addf16a62
+ targets = ['init libsda sda_flex tools auxi clust test_module']
+ return ['prefix={0}'.format(self.prefix), 'install']