Skip to content

Instantly share code, notes, and snippets.

View zbyerly's full-sized avatar
👨‍🔬
Trust me, I'm a doctor

Zach Byerly zbyerly

👨‍🔬
Trust me, I'm a doctor
View GitHub Profile
#!/bin/bash
CMAKE_EXE=cmake
BUILD_PATH=$WORK/hpx_build_release
INSTALL_PATH=$WORK/local_install
REPO_PATH=$HOME/hpx
#/opt/apps/gcc4_9/boost/1.59/
BOOST_ROOT=/opt/apps/gcc4_9/boost/1.55.0/x86_64/
NUM_BUILDCORES=16
! dgswem fort.dg in keyword format
dgswe = 1
dg_to_cg = 1
modal_ic = 0
! p enrichment options
padapt = 0 ! padapt(1=on,0=off)
pflag = 2 ! pflag(1=smooth,2=shocks)
gflag = 1 ! gflag(0=fixed,1=dioristic)
! dgswem fort.dg in keyword format
dgswe = 1
dg_to_cg = 1
modal_ic = 0
! p enrichment options
padapt = 0 ! padapt(1=on,0=off)
pflag = 2 ! pflag(1=smooth,2=shocks)
gflag = 1 ! gflag(0=fixed,1=dioristic)
Run 51 Shinnecock,meters ! 30 CHARACTER ALPHANUM RUN DESCRIPTION
real wave info ev 18hr ! 20 CHARACTER ALPANUMERIC RUN IDENTIFICATION
1 ! NFOVER - NONFATAL ERROR OVERRIDE OPTION
1 ! NABOUT - ABREVIATED OUTPUT OPTION PARAMETER
100 ! NSCREEN - UNIT 6 OUTPUT OPTION PARAMETER
0 ! IHOT - HOT START PARAMETER
1 ! ICS - COORDINATE SYSTEM SELECTION PARAMETER
0 ! IM - MODEL TYPE (0 INDICATES STANDARD DEPTH INTEGRATED MODEL)
1 ! NOLIBF - BOTTOM FRICTION TERM SELECTION PARAMETER
2 ! NOLIFA - FINITE AMPLITUDE TERM SELECTION PARAMETER
#!/bin/bash
#SBATCH -p development
#SBATCH -t 0:20:00
#SBATCH -N <number of compute nodes>
#SBATCH -n <number of compute nodes>
export LD_LIBRARY_PATH=/opt/apps/intel/15/composer_xe_2015.2.164/compiler/lib/intel64:$LD_LIBRARY_PATH
ibrun ~/dgswem-hpx-dev/build_release/src/dgswem_lgd_dataflow --n_timesteps 5000
#!/bin/bash
SCRIPTPATH=$( cd $(dirname $0) ; pwd -P )
BUILD_PATH=$WORK/lgd_build_release
INSTALL_PATH=$WORK/local_install
REPO_PATH=$HOME/libgeodecomp-0.4.0
HPX_ROOT=$WORK/hpx_install_release
BOOST_PATH=/opt/apps/gcc4_9/boost/1.55.0/x86_64/
NUM_BUILDCORES=8
#!/bin/bash
CMAKE_EXE=cmake
BUILD_PATH=$WORK/hpx_build_release
INSTALL_PATH=$WORK/local_install
REPO_PATH=$WORK/hpx_0.9.99
#/opt/apps/gcc4_9/boost/1.59/
BOOST_ROOT=/opt/apps/gcc4_9/boost/1.55.0/x86_64/
NUM_BUILDCORES=16
0x000000000044efbf in boost::shared_ptr<DomainReference::FortranPointerWrapper>::shared_ptr (this=0x14, r=...) at /usr/include/boost/smart_ptr/shared_ptr.hpp:397
397 shared_ptr( shared_ptr const & r ) BOOST_NOEXCEPT : px( r.px ), pn( r.pn )
(gdb) bt
#0 0x000000000044efbf in boost::shared_ptr<DomainReference::FortranPointerWrapper>::shared_ptr (this=0x14, r=...) at /usr/include/boost/smart_ptr/shared_ptr.hpp:397
#1 0x00000000004471aa in DomainReference::DomainReference (this=0x14) at dgswem_hpx_dataflow.cpp:44
#2 0x00000000004472ca in __gnu_cxx::new_allocator<DomainReference>::construct<DomainReference<DomainReference const&> > (this=0x10d3950, __p=0x14)
at /usr/include/c++/4.9/ext/new_allocator.h:120
#3 0x0000000000440467 in std::allocator_traits<std::allocator<DomainReference> >::_S_construct<DomainReference<DomainReference const&> >(std::allocator<DomainReference>&, std::allocator_traits<std::allocator<DomainReference> >::__construct_helper*, (DomainReference<DomainReference const&>&&)...) (__a=
#include <iostream>
#include <vector>
#include <cstdlib>
#include <hpx/hpx.hpp>
#include <hpx/hpx_init.hpp>
#include <hpx/include/iostreams.hpp>
#include <boost/shared_ptr.hpp>
In file included from /home/zbyerly/local_install_hardy_opt/include/hpx/lcos/detail/async_colocated.hpp:21:0,
from /home/zbyerly/local_install_hardy_opt/include/hpx/lcos/broadcast.hpp:140,
from /home/zbyerly/libgeodecomp/src/libgeodecomp/parallelization/hpxsimulator.h:10,
from /home/zbyerly/libgeodecomp/src/parallelization/hpxsimulator.cpp:4:
/home/zbyerly/local_install_hardy_opt/include/hpx/util/bind_action.hpp: In instantiation of ‘static hpx::util::detail::bind_action_apply_cont_impl2<Action, BoundArgs, UnboundArgs>::type hpx::util::detail::bind_action_apply_cont_impl2<Action, BoundArgs, UnboundArgs>::call(hpx::util::detail::pack_c<long unsigned int, Is ...>, Continuation&&, BoundArgs&, UnboundArgs&&) [with Continuation = std::unique_ptr<hpx::actions::continuation>; long unsigned int ...Is = {0ul, 1ul, 2ul, 3ul, 4ul, 5ul}; Action = hpx::actions::action<std::vector<std::vector<double>, std::allocator<std::vector<double> > > (*)(const getUpdateGroupSpeeds_ac