Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ SUBDIRS := src/smithlab_cpp src/abismal
install installdirs: SUBDIRS := $(filter-out src/smithlab_cpp src/abismal, $(SUBDIRS))
AM_CPPFLAGS = -I $(top_srcdir)/src/common -I $(top_srcdir)/src/smithlab_cpp -I $(top_srcdir)/src/bamxx

AM_CXXFLAGS = $(OPENMP_CXXFLAGS)
CXXFLAGS = -Wall -Wextra -Wpedantic -Wno-unknown-attributes
AM_CXXFLAGS = -Wall -Wextra -Wpedantic -Wno-unknown-attributes
CXXFLAGS += -O3 -DNDEBUG # default has optimization on

EXTRA_DIST = \
Expand Down
10 changes: 0 additions & 10 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,6 @@ AC_PROG_CXX
AX_CXX_COMPILE_STDCXX_17([noext], [mandatory])
AC_PROG_RANLIB

dnl OpenMP happens here
AC_OPENMP([C++])
AS_VAR_IF(OPENMP_CXXFLAGS, [], [
dnl check for the OpenMP library; can't be later
AC_SEARCH_LIBS([omp_get_num_threads], [gomp omp], [],
[AC_MSG_FAILURE([OpenMP library not found])])
dnl now we get setup for the right OpenMP flags
ADS_OPENMP([], [AC_MSG_FAILURE([OpenMP must be installed to build dnmtools])])
])dnl end of OpenMP stuff

dnl recursively configure abismal and smithlab_cpp
AC_CONFIG_SUBDIRS([src/abismal])
AC_CONFIG_SUBDIRS([src/smithlab_cpp])
Expand Down
2 changes: 1 addition & 1 deletion docs/content/abismal.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ even longer. It usually take quite a long time to map reads from a
single large file with tens of millions of reads. If you have access
to a cluster, one strategy is to launch multiple jobs, each working on
a subset of reads simultaneously, and finally combine their output.
`abismal` takes advantage of OpenMP to parallelize the process of
`abismal` uses standard c++ threads to parallelize the process of
mapping reads using the shared index.

If each node can only access its local storage, dividing the set of
Expand Down
159 changes: 0 additions & 159 deletions m4/ads_openmp.m4

This file was deleted.

Loading