Skip to content

Commit 4209cc7

Browse files
authored
Merge pull request #111 from adaell/master
Updated flatpak files
2 parents fbbb087 + b6e960f commit 4209cc7

File tree

4 files changed

+242
-122
lines changed

4 files changed

+242
-122
lines changed

SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ if not ( env['build_trilinos'] == "False" or env['build_trilinos'] == 'never' ):
515515
print("Building (no MPI) trilinos..............................")
516516
SH = "trilinos_nompi.sh"
517517
else:
518-
shutil.copy(env['trilinos_make_sh'], env['trilinos_build'] + "hostmake.sh")
518+
shutil.copy(env['trilinos_make_sh'], os.path.join(env['trilinos_build'],"hostmake.sh"))
519519
SH = "hostmake.sh"
520520
import subprocess
521521
p_init = subprocess.run(['sh', SH ] + SHARGS, capture_output=False, cwd = env['trilinos_build'], text=True)

scons/flatpak_options.py

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,41 +21,49 @@
2121
#cxx_extra = '-Wno-literal-suffix'
2222
openmp = True
2323
# mpi='OPENMPI'
24-
umfpack=True
25-
silo=True
26-
trilinos=True
2724

2825
prefix='/app'
2926

3027
import os
3128
import sys
3229

33-
cxx_extra='-w -O3'
30+
cxx_extra='-w -O3 -march=native'
3431

35-
pythoncmd='/app/bin/python3'
32+
#pythoncmd='/app/bin/python3'
3633
pythonlibpath = '/app/lib'
37-
pythonincpath = '/app/include/python3.7m'
34+
pythonincpath = '/usr/include/python3.12'
3835

3936
boost_prefix=['/app/include','/app/lib']
37+
boost_libs = ['boost_python312','boost_iostreams','boost_random']
38+
domains=['finley','ripley','speckley']
4039
hdf5_prefix=['/app/include','/app/lib']
40+
hdf5_libs=['hdf5_cpp','hdf5','hdf5_hl_cpp']
4141
mpi_prefix=['/app/include','/app/lib']
4242
mpi_libs=['mpi_cxx']
43-
umfpack_prefix = ['/app/include','/app/lib']
44-
umfpack_libs = ['umfpack', 'blas', 'amd']
43+
lapack=0
4544
lapack_prefix = ['/app/include/', '/app/lib']
45+
ld_extra=''
46+
paso=1
47+
use_p4est=0
48+
silo=0
4649
silo_prefix = ['/app/include/', '/app/lib']
4750
silo_libs = ['silo','hdf5']
51+
trilinos=True
4852
trilinos_prefix = ['/app/include/', '/app/lib']
53+
trilinos_make_sh='tools/flatpak/flatpak_trilinos.sh'
54+
umfpack=False
55+
umfpack_prefix = ['/app/include','/app/lib']
56+
umfpack_libs = ['umfpack', 'blas', 'amd']
57+
visit=0
58+
werror=0
4959

50-
dudley_assemble_flags = '-funroll-loops'
5160

52-
p3name = ''
53-
for x in os.listdir("/app/lib"):
54-
if x.startswith('libboost_python3') and x.endswith('.so'):
55-
p3name=x
61+
62+
dudley_assemble_flags = '-funroll-loops'
5663

5764
# boost-python library/libraries to link against
58-
boost_libs = [p3name[3:-3]]
5965

60-
# this can be used by options files importing us
61-
boost_py3_libs = [p3name[3:-3]]
66+
67+
68+
69+

0 commit comments

Comments
 (0)