Peano
Loading...
Searching...
No Matches
umbridge_server.py
Go to the documentation of this file.
1
2
import
os
3
import
time
4
import
umbridge
5
6
class
TafjordLandslide
(umbridge.Model):
7
def
__init__
(self):
8
super().
__init__
(
"TafjordLandslide"
)
9
10
def
get_input_sizes
(self, config):
11
return
[1]
# Input is friction parameter
12
13
def
get_output_sizes
(self, config):
14
return
[1]
# Max. eigenvalue
15
16
def
__call__
(self, parameters, config):
17
os.system(f
"python3 tafjord-landslide.py --friction {parameters[0][0]} -ns 0"
)
18
start = time.time()
19
os.system(f
"./TafjordLandslide.Release"
)
20
end = time.time() - start
21
return
[[end]]
22
23
def
supports_evaluate
(self):
24
return
True
25
26
model =
TafjordLandslide
()
27
umbridge.serve_models([model], 4242)
umbridge_server.TafjordLandslide
Definition
umbridge_server.py:6
umbridge_server.TafjordLandslide.supports_evaluate
supports_evaluate(self)
Definition
umbridge_server.py:23
umbridge_server.TafjordLandslide.get_input_sizes
get_input_sizes(self, config)
Definition
umbridge_server.py:10
umbridge_server.TafjordLandslide.__call__
__call__(self, parameters, config)
Definition
umbridge_server.py:16
umbridge_server.TafjordLandslide.__init__
__init__(self)
Definition
umbridge_server.py:7
umbridge_server.TafjordLandslide.get_output_sizes
get_output_sizes(self, config)
Definition
umbridge_server.py:13
applications
exahype2
shallow-water
tafjord-landslide
umbridge_server.py
Generated on
for Peano by
1.14.0