|
|
# Attract external users to SLIM
|
|
|
|
|
|
## Improve usability
|
|
|
## Usability
|
|
|
- stripped-down version of the dg code with a **limited feature set** (to be defined), focused on SLIM (use modules)
|
|
|
- documentation for those features
|
|
|
- unique **input and output data format** + tools (python script) to convert anything from/to those formats (see valentin's work)
|
|
|
- **python-free** version ? format of the input file ? gui ? no input files (compilation of a main required) ? onelab ? It should be good enough that we want to use it ourselves.
|
|
|
- **documented examples** for the complete process : pre-process data, run the simulation, visualize and analyze outputs
|
|
|
- the **post-processing is a problem**, currently : gmsh + paraview + matplotlib + qgis + ... ? is one of them satisfactory ?
|
|
|
- the **post-processing is a problem**, currently : gmsh + paraview + matplotlib + qgis + ... ? is one of them satisfactory ?
|
|
|
- improve the **robustness** It's already better than it used to be but...
|
|
|
|
|
|
## simplify installation
|
|
|
## Installation
|
|
|
- compilation easier and faster since with dropped gmsh but we can go further, e.g. drop petsc requirement
|
|
|
- downloadable **binaries**
|
|
|
+ windows + python distribution (anaconda)
|
... | ... | @@ -16,21 +17,24 @@ |
|
|
+ OS X distribution ? homebrew/macport/??? package ?
|
|
|
- web page with **compilation instructions**
|
|
|
|
|
|
## improve computational efficiency
|
|
|
- it has to be done but probably not high priority, it does not seems to be the first concern of our (few) existing users
|
|
|
|
|
|
## improve visibility
|
|
|
## Visibility
|
|
|
- modern website platform
|
|
|
- updated website content
|
|
|
- write a **reference paper**
|
|
|
|
|
|
## improve code quality
|
|
|
- probably not high priority
|
|
|
## Code quality
|
|
|
- probably not high priority but some users will probably want to add features...
|
|
|
- more **tests**
|
|
|
- **dos and don'ts** for new researchers
|
|
|
- clean the codebase (elementVector, function, ...)
|
|
|
- SLIM **coding sessions** : every monday at 2pm
|
|
|
|
|
|
## Computational efficiency
|
|
|
- it has to be done but probably not high priority, it does not seems to be the first concern of our (few) existing users
|
|
|
- many simplifications can be done in the SLIM3D part
|
|
|
- linear solver for slim2D
|
|
|
- OCCA version ?
|
|
|
|
|
|
# remarks
|
|
|
- Clarify why do we want external users and **which external users** ?
|
|
|
- Wolanski is coming in august and Philippe and Jonathan are going to Townsville in September : good test opportunity but it's probably to soon
|
... | ... | |