Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CHiPS
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Analyze
Contributor analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
external
CHiPS
Commits
49b19cd8
Commit
49b19cd8
authored
4 years ago
by
Gab
Browse files
Options
Downloads
Patches
Plain Diff
added README
parent
7a0f0298
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
MUMPS/README.md
+68
-0
68 additions, 0 deletions
MUMPS/README.md
MUMPS/testcase_charge/README.md
+7
-0
7 additions, 0 deletions
MUMPS/testcase_charge/README.md
MUMPS/testcase_scale/README.md
+7
-0
7 additions, 0 deletions
MUMPS/testcase_scale/README.md
with
82 additions
and
0 deletions
MUMPS/README.md
0 → 100644
+
68
−
0
View file @
49b19cd8
Description:
============
Presentation
------------
MUMPS : a parallel sparse direct solver
Technical information:
----------------------
*
website : http://mumps.enseeiht.fr/index.php?page=home
*
Scientific domain : Sparse Matrix
*
Language : Fortran
*
Parallelism : MPI + OpenMP
*
GPU acceleration : No
*
Scalability : high
*
Vectorization: high
Compilation and simulation:
===========================
Download:
---------
Sources can be requested here: http://mumps.enseeiht.fr/index.php?page=dwnld#form
For the test, we will use a specific release. To download this release, run:
```
./download.sh
```
Compile:
--------
Compile the code using for instance:
```
./compile.sh occigen-bdw
```
`machines/occigen-bdw/env`
contains the information for compilation (module load gcc openmpi lapack hdf5 ...)
You can create your own machine directory under
`machines`
to define the appropriate environment.
Run and validate the simulation:
--------------------------------
For each test case, given in a separate folder (e.g. testcase_small), you can find three scripts:
*
prepare.sh: prepare the simulation (move data to the right location, recompile some minor changes, ...)
*
run.sh : run the application and print out the evaluated metric
*
validate.sh: validation of the simulation on a scientific point of view
For running and validating the simulation, one should be able to do:
```
cd testcase_XXX
./prepare.sh occigen-bdw
./run.sh
./validate.sh
```
And getting no error code returned.
Those steps can also be used in a batch file for running the simulation using a job scheduler.
This diff is collapsed.
Click to expand it.
MUMPS/testcase_charge/README.md
0 → 100644
+
7
−
0
View file @
49b19cd8
Test case presentation
======================
The charge test case is running 32 system resolutions using 200 nodes.
Each instance of system resolution is distributed over the 200 nodes, using one MPI per node per instance, and as many OpenMP thread as possible.
This diff is collapsed.
Click to expand it.
MUMPS/testcase_scale/README.md
0 → 100644
+
7
−
0
View file @
49b19cd8
Test case presentation
======================
The scale test case is running from 1 to 32 system resolutions using 200 nodes.
Each instance of system resolution is distributed over the 200 nodes, using one MPI per node per instance, and as many OpenMP thread as possible.
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment