[cig-commits] r1361 - in trunk/aspect: . source

bangerth at dealii.org bangerth at dealii.org
Sun Nov 11 15:41:28 PST 2012


Author: bangerth
Date: 2012-11-11 16:41:28 -0700 (Sun, 11 Nov 2012)
New Revision: 1361

Added:
   trunk/aspect/CMakeLists.txt
   trunk/aspect/source/CMakeLists.txt
Log:
Add the files necessary for the later switch to cmake. This doesn't do anything right now but I wanted to get it in there because it makes it easier to test and switch later.

Added: trunk/aspect/CMakeLists.txt
===================================================================
--- trunk/aspect/CMakeLists.txt	                        (rev 0)
+++ trunk/aspect/CMakeLists.txt	2012-11-11 23:41:28 UTC (rev 1361)
@@ -0,0 +1,33 @@
+CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
+
+FIND_PACKAGE(deal.II 8.0 REQUIRED
+  HINTS
+    $ENV{DEAL_II_DIR}
+    "../../"
+    "~/workspace/install-deal.II"
+  )
+MESSAGE(STATUS
+  "Using the deal.II installation found at ${DEAL_II_PATH}"
+  )
+
+IF(NOT DEAL_II_WITH_TRILINOS)
+  MESSAGE(FATAL_ERROR
+    "\naspect requires deal.II build with support for Trilinos!\n"
+    )
+ENDIF()
+
+IF(NOT DEAL_II_WITH_P4EST)
+  MESSAGE(FATAL_ERROR
+    "\naspect requires deal.II build with support for p4est!\n"
+    )
+ENDIF()
+
+DEAL_II_INITIALIZE_CACHED_VARIABLES()
+
+SET (VERSION "0.1")
+PROJECT (aspect)
+
+INCLUDE_DIRECTORIES(include)
+
+ADD_SUBDIRECTORY(source)
+#ADD_SUBDIRECTORY(run)

Added: trunk/aspect/source/CMakeLists.txt
===================================================================
--- trunk/aspect/source/CMakeLists.txt	                        (rev 0)
+++ trunk/aspect/source/CMakeLists.txt	2012-11-11 23:41:28 UTC (rev 1361)
@@ -0,0 +1,67 @@
+ADD_EXECUTABLE(aspect
+    gravity_model/interface.cc
+    gravity_model/vertical.cc
+    gravity_model/radial.cc
+    simulator/checkpoint_restart.cc
+    simulator/initial_conditions.cc
+    simulator/parameters.cc
+    simulator/solver.cc
+    simulator/simulator_access.cc
+    simulator/assembly.cc
+    simulator/core.cc
+    simulator/helper_functions.cc
+    initial_conditions/interface.cc
+    initial_conditions/box.cc
+    initial_conditions/function.cc
+    initial_conditions/spherical_shell.cc
+    compositional_initial_conditions/interface.cc
+    compositional_initial_conditions/function.cc
+    boundary_temperature/spherical_constant.cc
+    boundary_temperature/interface.cc
+    boundary_temperature/box.cc
+    boundary_temperature/tan_gurnis.cc
+    adiabatic_conditions.cc
+    global.cc
+    geometry_model/interface.cc
+    geometry_model/box.cc
+    geometry_model/spherical_shell.cc
+    material_model/steinberger.cc
+    material_model/table.cc
+    material_model/simple.cc
+    material_model/interface.cc
+    material_model/duretz_et_al.cc
+    material_model/tan_gurnis.cc
+    postprocess/table_velocity_statistics.cc
+    postprocess/visualization.cc
+    postprocess/tracer.cc
+    postprocess/table_heat_flux_statistics.cc
+    postprocess/velocity_statistics.cc
+    postprocess/composition_statistics.cc
+    postprocess/depth_average.cc
+    postprocess/interface.cc
+    postprocess/duretz_et_al.cc
+    postprocess/temperature_statistics.cc
+    postprocess/tan_gurnis.cc
+    postprocess/visualization/nonadiabatic_temperature.cc
+    postprocess/visualization/friction_heating.cc
+    postprocess/visualization/strain_rate.cc
+    postprocess/visualization/thermal_expansivity.cc
+    postprocess/visualization/viscosity.cc
+    postprocess/visualization/density.cc
+    postprocess/visualization/viscosity_ratio.cc
+    postprocess/visualization/specific_heat.cc
+    postprocess/visualization/seismic_vs.cc
+    postprocess/visualization/partition.cc
+    postprocess/visualization/thermodynamic_phase.cc
+    postprocess/visualization/seismic_vp.cc
+    postprocess/visualization/nonadiabatic_pressure.cc
+    postprocess/heat_flux_statistics.cc
+    velocity_boundary_conditions/zero_velocity.cc
+    velocity_boundary_conditions/interface.cc
+    velocity_boundary_conditions/gplates.cc
+    velocity_boundary_conditions/duretz_et_al.cc
+    velocity_boundary_conditions/function.cc
+    main.cc
+  )
+
+DEAL_II_SETUP_TARGET(aspect)



More information about the CIG-COMMITS mailing list