Skip to content

Commit

Permalink
Adding serial and parallel tests for CIB
Browse files Browse the repository at this point in the history
  • Loading branch information
amneetb committed Mar 25, 2020
1 parent d029cca commit 86ba6bf
Show file tree
Hide file tree
Showing 20 changed files with 4,036 additions and 7 deletions.
4 changes: 2 additions & 2 deletions Makefile.in
Expand Up @@ -186,8 +186,8 @@ am__DIST_COMMON = $(srcdir)/Makefile.in \
$(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \
$(top_srcdir)/config/make.inc.in $(top_srcdir)/config/missing \
config/compile config/config.guess config/config.rpath \
config/config.sub config/depcomp config/install-sh \
config/ltmain.sh config/missing
config/config.sub config/install-sh config/ltmain.sh \
config/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
Expand Down
3 changes: 2 additions & 1 deletion configure
Expand Up @@ -41142,7 +41142,7 @@ echo
echo "================"
echo "Outputting files"
echo "================"
ac_config_files="$ac_config_files Makefile config/make.inc examples/Makefile examples/CIB/Makefile examples/CIB/ex0/Makefile examples/CIB/ex1/Makefile examples/CIB/ex2/Makefile examples/CIB/ex3/Makefile examples/CIB/ex4/Makefile examples/ConstraintIB/Makefile examples/ConstraintIB/eel2d/Makefile examples/ConstraintIB/eel3d/Makefile examples/ConstraintIB/falling_sphere/Makefile examples/ConstraintIB/flow_past_cylinder/Makefile examples/ConstraintIB/impulsively_started_cylinder/Makefile examples/ConstraintIB/knifefish/Makefile examples/ConstraintIB/moving_plate/Makefile examples/ConstraintIB/oscillating_rigid_cylinder/Makefile examples/ConstraintIB/stokes_first_problem/Makefile examples/IB/Makefile examples/IB/explicit/Makefile examples/IB/explicit/ex0/Makefile examples/IB/explicit/ex1/Makefile examples/IB/explicit/ex2/Makefile examples/IB/explicit/ex3/Makefile examples/IB/explicit/ex4/Makefile examples/IB/explicit/ex5/Makefile examples/IB/explicit/ex6/Makefile examples/IBFE/Makefile examples/IBFE/explicit/Makefile examples/IBFE/explicit/ex0/Makefile examples/IBFE/explicit/ex1/Makefile examples/IBFE/explicit/ex2/Makefile examples/IBFE/explicit/ex3/Makefile examples/IBFE/explicit/ex4/Makefile examples/IBFE/explicit/ex5/Makefile examples/IBFE/explicit/ex6/Makefile examples/IBFE/explicit/ex7/Makefile examples/IBFE/explicit/ex8/Makefile examples/IBFE/explicit/ex9/Makefile examples/IBFE/explicit/ex10/Makefile examples/IBFE/explicit/ex11/Makefile examples/IBLevelSet/Makefile examples/IBLevelSet/ex0/Makefile examples/IMP/Makefile examples/IMP/explicit/Makefile examples/IMP/explicit/ex0/Makefile examples/adv_diff/Makefile examples/adv_diff/ex0/Makefile examples/adv_diff/ex1/Makefile examples/adv_diff/ex2/Makefile examples/advect/Makefile examples/complex_fluids/Makefile examples/complex_fluids/ex0/Makefile examples/complex_fluids/ex1/Makefile examples/complex_fluids/ex2/Makefile examples/complex_fluids/ex3/Makefile examples/complex_fluids/ex4/Makefile examples/level_set/Makefile examples/level_set/ex0/Makefile examples/level_set/ex1/Makefile examples/multiphase_flow/Makefile examples/multiphase_flow/ex0/Makefile examples/multiphase_flow/ex1/Makefile examples/multiphase_flow/ex2/Makefile examples/multiphase_flow/ex3/Makefile examples/multiphase_flow/ex4/Makefile examples/multiphase_flow/ex5/Makefile examples/multiphase_flow/ex6/Makefile examples/multiphase_flow/ex7/Makefile examples/multiphase_flow/ex8/Makefile examples/multiphase_flow/ex9/Makefile examples/multiphase_flow/ex10/Makefile examples/multiphase_flow/ex11/Makefile examples/multiphase_flow/ex12/Makefile examples/multiphase_flow/ex13/Makefile examples/navier_stokes/Makefile examples/navier_stokes/ex0/Makefile examples/navier_stokes/ex1/Makefile examples/navier_stokes/ex2/Makefile examples/navier_stokes/ex3/Makefile examples/navier_stokes/ex4/Makefile examples/navier_stokes/ex5/Makefile examples/navier_stokes/ex6/Makefile examples/vc_navier_stokes/Makefile examples/vc_navier_stokes/ex0/Makefile examples/vc_navier_stokes/ex1/Makefile examples/vc_navier_stokes/ex2/Makefile examples/wave_tank/Makefile examples/wave_tank/ex0/Makefile examples/wave_tank/ex1/Makefile lib/Makefile src/Makefile src/fortran/Makefile src/IB/Makefile src/adv_diff/Makefile src/adv_diff/fortran/Makefile src/advect/Makefile src/advect/fortran/Makefile src/complex_fluids/Makefile src/complex_fluids/fortran/Makefile src/level_set/Makefile src/level_set/fortran/Makefile src/navier_stokes/Makefile src/navier_stokes/fortran/Makefile src/utilities/Makefile src/wave_generation/Makefile tests/Makefile tests/adv_diff/Makefile tests/advect/Makefile tests/complex_fluids/Makefile tests/IB/Makefile tests/IBFE/Makefile tests/IBTK/Makefile tests/interpolate/Makefile tests/level_set/Makefile tests/multiphase_flow/Makefile tests/navier_stokes/Makefile tests/physical_boundary/Makefile tests/refine/Makefile tests/spread/Makefile tests/vc_navier_stokes/Makefile tests/wave_tank/Makefile"
ac_config_files="$ac_config_files Makefile config/make.inc examples/Makefile examples/CIB/Makefile examples/CIB/ex0/Makefile examples/CIB/ex1/Makefile examples/CIB/ex2/Makefile examples/CIB/ex3/Makefile examples/CIB/ex4/Makefile examples/ConstraintIB/Makefile examples/ConstraintIB/eel2d/Makefile examples/ConstraintIB/eel3d/Makefile examples/ConstraintIB/falling_sphere/Makefile examples/ConstraintIB/flow_past_cylinder/Makefile examples/ConstraintIB/impulsively_started_cylinder/Makefile examples/ConstraintIB/knifefish/Makefile examples/ConstraintIB/moving_plate/Makefile examples/ConstraintIB/oscillating_rigid_cylinder/Makefile examples/ConstraintIB/stokes_first_problem/Makefile examples/IB/Makefile examples/IB/explicit/Makefile examples/IB/explicit/ex0/Makefile examples/IB/explicit/ex1/Makefile examples/IB/explicit/ex2/Makefile examples/IB/explicit/ex3/Makefile examples/IB/explicit/ex4/Makefile examples/IB/explicit/ex5/Makefile examples/IB/explicit/ex6/Makefile examples/IBFE/Makefile examples/IBFE/explicit/Makefile examples/IBFE/explicit/ex0/Makefile examples/IBFE/explicit/ex1/Makefile examples/IBFE/explicit/ex2/Makefile examples/IBFE/explicit/ex3/Makefile examples/IBFE/explicit/ex4/Makefile examples/IBFE/explicit/ex5/Makefile examples/IBFE/explicit/ex6/Makefile examples/IBFE/explicit/ex7/Makefile examples/IBFE/explicit/ex8/Makefile examples/IBFE/explicit/ex9/Makefile examples/IBFE/explicit/ex10/Makefile examples/IBFE/explicit/ex11/Makefile examples/IBLevelSet/Makefile examples/IBLevelSet/ex0/Makefile examples/IMP/Makefile examples/IMP/explicit/Makefile examples/IMP/explicit/ex0/Makefile examples/adv_diff/Makefile examples/adv_diff/ex0/Makefile examples/adv_diff/ex1/Makefile examples/adv_diff/ex2/Makefile examples/advect/Makefile examples/complex_fluids/Makefile examples/complex_fluids/ex0/Makefile examples/complex_fluids/ex1/Makefile examples/complex_fluids/ex2/Makefile examples/complex_fluids/ex3/Makefile examples/complex_fluids/ex4/Makefile examples/level_set/Makefile examples/level_set/ex0/Makefile examples/level_set/ex1/Makefile examples/multiphase_flow/Makefile examples/multiphase_flow/ex0/Makefile examples/multiphase_flow/ex1/Makefile examples/multiphase_flow/ex2/Makefile examples/multiphase_flow/ex3/Makefile examples/multiphase_flow/ex4/Makefile examples/multiphase_flow/ex5/Makefile examples/multiphase_flow/ex6/Makefile examples/multiphase_flow/ex7/Makefile examples/multiphase_flow/ex8/Makefile examples/multiphase_flow/ex9/Makefile examples/multiphase_flow/ex10/Makefile examples/multiphase_flow/ex11/Makefile examples/multiphase_flow/ex12/Makefile examples/multiphase_flow/ex13/Makefile examples/navier_stokes/Makefile examples/navier_stokes/ex0/Makefile examples/navier_stokes/ex1/Makefile examples/navier_stokes/ex2/Makefile examples/navier_stokes/ex3/Makefile examples/navier_stokes/ex4/Makefile examples/navier_stokes/ex5/Makefile examples/navier_stokes/ex6/Makefile examples/vc_navier_stokes/Makefile examples/vc_navier_stokes/ex0/Makefile examples/vc_navier_stokes/ex1/Makefile examples/vc_navier_stokes/ex2/Makefile examples/wave_tank/Makefile examples/wave_tank/ex0/Makefile examples/wave_tank/ex1/Makefile lib/Makefile src/Makefile src/fortran/Makefile src/IB/Makefile src/adv_diff/Makefile src/adv_diff/fortran/Makefile src/advect/Makefile src/advect/fortran/Makefile src/complex_fluids/Makefile src/complex_fluids/fortran/Makefile src/level_set/Makefile src/level_set/fortran/Makefile src/navier_stokes/Makefile src/navier_stokes/fortran/Makefile src/utilities/Makefile src/wave_generation/Makefile tests/Makefile tests/adv_diff/Makefile tests/advect/Makefile tests/complex_fluids/Makefile tests/CIB/Makefile tests/IB/Makefile tests/IBFE/Makefile tests/IBTK/Makefile tests/interpolate/Makefile tests/level_set/Makefile tests/multiphase_flow/Makefile tests/navier_stokes/Makefile tests/physical_boundary/Makefile tests/refine/Makefile tests/spread/Makefile tests/vc_navier_stokes/Makefile tests/wave_tank/Makefile"



Expand Down Expand Up @@ -42528,6 +42528,7 @@ do
"tests/adv_diff/Makefile") CONFIG_FILES="$CONFIG_FILES tests/adv_diff/Makefile" ;;
"tests/advect/Makefile") CONFIG_FILES="$CONFIG_FILES tests/advect/Makefile" ;;
"tests/complex_fluids/Makefile") CONFIG_FILES="$CONFIG_FILES tests/complex_fluids/Makefile" ;;
"tests/CIB/Makefile") CONFIG_FILES="$CONFIG_FILES tests/CIB/Makefile" ;;
"tests/IB/Makefile") CONFIG_FILES="$CONFIG_FILES tests/IB/Makefile" ;;
"tests/IBFE/Makefile") CONFIG_FILES="$CONFIG_FILES tests/IBFE/Makefile" ;;
"tests/IBTK/Makefile") CONFIG_FILES="$CONFIG_FILES tests/IBTK/Makefile" ;;
Expand Down
1 change: 1 addition & 0 deletions configure.ac
Expand Up @@ -255,6 +255,7 @@ AC_CONFIG_FILES([
tests/adv_diff/Makefile
tests/advect/Makefile
tests/complex_fluids/Makefile
tests/CIB/Makefile
tests/IB/Makefile
tests/IBFE/Makefile
tests/IBTK/Makefile
Expand Down
3 changes: 1 addition & 2 deletions ibtk/Makefile.in
Expand Up @@ -188,8 +188,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in \
$(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \
$(top_srcdir)/config/missing config/compile \
config/config.guess config/config.rpath config/config.sub \
config/depcomp config/install-sh config/ltmain.sh \
config/missing
config/install-sh config/ltmain.sh config/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
Expand Down
33 changes: 33 additions & 0 deletions tests/CIB/Makefile.am
@@ -0,0 +1,33 @@
## ---------------------------------------------------------------------
##
## Copyright (c) 2019 - 2019 by the IBAMR developers
## All rights reserved.
##
## This file is part of IBAMR.
##
## IBAMR is free software and is distributed under the 3-clause BSD
## license. The full text of the license can be found in the file
## COPYRIGHT at the top level directory of IBAMR.
##
## ---------------------------------------------------------------------

include $(top_srcdir)/config/Make-rules

EXTRA_PROGRAMS =
EXTRA_PROGRAMS += cib_double_shell cib_plate

# this test needs some extra input files, so make SOURCE_DIR available:
cib_double_shell_CXXFLAGS = $(AM_CXXFLAGS) -DNDIM=3 -DSOURCE_DIR=\"$(abs_srcdir)\"
cib_double_shell_LDADD = $(IBAMR_LDFLAGS) $(IBAMR3d_LIBS) $(IBAMR_LIBS)
cib_double_shell_SOURCES = cib_double_shell.cpp

cib_plate_CXXFLAGS = $(AM_CXXFLAGS) -DNDIM=2 -DSOURCE_DIR=\"$(abs_srcdir)\"
cib_plate_LDADD = $(IBAMR_LDFLAGS) $(IBAMR2d_LIBS) $(IBAMR_LIBS)
cib_plate_SOURCES = cib_plate.cpp

tests: $(EXTRA_PROGRAMS)
if test "$(top_srcdir)" != "$(top_builddir)" ; then \
ln -f -s $(srcdir)/*input $(PWD) ; \
ln -f -s $(srcdir)/*output $(PWD) ; \
fi ;
.PHONY: tests

0 comments on commit 86ba6bf

Please sign in to comment.