Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
TurTLE
TurTLE
Commits
a12f0a4a
Commit
a12f0a4a
authored
Jan 24, 2016
by
Cristian Lalescu
Browse files
move old get_parser to tests/base
parent
d3617e49
Changes
3
Hide whitespace changes
Inline
Side-by-side
bfps/__init__.py
View file @
a12f0a4a
...
...
@@ -52,41 +52,3 @@ from .FluidConvert import FluidConvert
from
.FluidResize
import
FluidResize
from
.NavierStokes
import
NavierStokes
import
argparse
def
get_parser
(
base_class
=
NavierStokes
,
n
=
32
,
ncpu
=
2
,
precision
=
'single'
,
simname
=
'test'
,
work_dir
=
'./'
,
njobs
=
1
):
parser
=
argparse
.
ArgumentParser
()
parser
.
add_argument
(
'--run'
,
dest
=
'run'
,
action
=
'store_true'
)
parser
.
add_argument
(
'-n'
,
type
=
int
,
dest
=
'n'
,
default
=
n
)
parser
.
add_argument
(
'--ncpu'
,
type
=
int
,
dest
=
'ncpu'
,
default
=
ncpu
)
parser
.
add_argument
(
'--precision'
,
type
=
str
,
dest
=
'precision'
,
default
=
precision
)
parser
.
add_argument
(
'--simname'
,
type
=
str
,
dest
=
'simname'
,
default
=
simname
)
parser
.
add_argument
(
'--wd'
,
type
=
str
,
dest
=
'work_dir'
,
default
=
work_dir
)
parser
.
add_argument
(
'--njobs'
,
type
=
int
,
dest
=
'njobs'
,
default
=
njobs
)
c
=
base_class
(
simname
=
simname
)
for
k
in
sorted
(
c
.
parameters
.
keys
()):
parser
.
add_argument
(
'--{0}'
.
format
(
k
),
type
=
type
(
c
.
parameters
[
k
]),
dest
=
k
,
default
=
c
.
parameters
[
k
])
return
parser
tests/base.py
View file @
a12f0a4a
...
...
@@ -36,7 +36,45 @@ import bfps
from
bfps
import
FluidResize
from
bfps.tools
import
particle_finite_diff_test
as
acceleration_test
parser
=
bfps
.
get_parser
()
import
argparse
def
get_parser
(
base_class
=
bfps
.
NavierStokes
,
n
=
32
,
ncpu
=
2
,
precision
=
'single'
,
simname
=
'test'
,
work_dir
=
'./'
,
njobs
=
1
):
parser
=
argparse
.
ArgumentParser
()
parser
.
add_argument
(
'--run'
,
dest
=
'run'
,
action
=
'store_true'
)
parser
.
add_argument
(
'-n'
,
type
=
int
,
dest
=
'n'
,
default
=
n
)
parser
.
add_argument
(
'--ncpu'
,
type
=
int
,
dest
=
'ncpu'
,
default
=
ncpu
)
parser
.
add_argument
(
'--precision'
,
type
=
str
,
dest
=
'precision'
,
default
=
precision
)
parser
.
add_argument
(
'--simname'
,
type
=
str
,
dest
=
'simname'
,
default
=
simname
)
parser
.
add_argument
(
'--wd'
,
type
=
str
,
dest
=
'work_dir'
,
default
=
work_dir
)
parser
.
add_argument
(
'--njobs'
,
type
=
int
,
dest
=
'njobs'
,
default
=
njobs
)
c
=
base_class
(
simname
=
simname
)
for
k
in
sorted
(
c
.
parameters
.
keys
()):
parser
.
add_argument
(
'--{0}'
.
format
(
k
),
type
=
type
(
c
.
parameters
[
k
]),
dest
=
k
,
default
=
c
.
parameters
[
k
])
return
parser
parser
=
get_parser
()
parser
.
add_argument
(
'--initialize'
,
dest
=
'initialize'
,
action
=
'store_true'
)
parser
.
add_argument
(
'--frozen'
,
dest
=
'frozen'
,
action
=
'store_true'
)
parser
.
add_argument
(
'--iteration'
,
...
...
tests/test_io.py
View file @
a12f0a4a
...
...
@@ -47,8 +47,6 @@ class test_io(_code):
if
__name__
==
'__main__'
:
opt
=
parser
.
parse_args
(
[
'-n'
,
'32'
,
'--run'
,
'--initialize'
,
'--ncpu'
,
'2'
]
+
sys
.
argv
[
1
:])
c
=
test_io
(
work_dir
=
opt
.
work_dir
+
'/io'
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment