From 17cbfb98b0a0416ad6304c0087dccf2a749daf77 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 7 Mar 2018 14:17:26 +0100
Subject: [PATCH] up

---
 onelab.html | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/onelab.html b/onelab.html
index b552f7c..3bd0fe0 100644
--- a/onelab.html
+++ b/onelab.html
@@ -87,16 +87,15 @@ easily interfaced as well.
   <li>By directly embedding the ONELAB C++ library or the ONELAB Python
     module. This is what <a href="http://getdp.info">GetDP</a> (a finite element
     solver for electromagnetism, heat transfer, acoustics and generic
-    PDEs), <a href="http://gmsh.info">Gmsh</a> (a mesh generator and
-    post-processor (Gmsh also plays the role of ONELAB server) and Onelab/Mobile
-    (GetDP and Gmsh
-    on <a href="https://itunes.apple.com/us/app/onelab/id845930897">iPhone,
-      iPad</a>
+    PDEs), <a href="http://gmsh.info">Gmsh</a> (a mesh generator with built-in
+    CAD engine and post-processor) and Onelab/Mobile (GetDP and Gmsh
+    on <a href="https://itunes.apple.com/us/app/onelab/id845930897">iOS</a>
     and <a href="https://play.google.com/store/apps/details?id=org.geuz.onelab">Android</a>)
     do. Any C++ and Python code can do the same.
   <li>By preprocessing the input files of any software. The different steps of a
     simulation (meshing, solving, post-processing) are then controlled by a
-    python script. <a href="https://www.csc.fi/web/elmer">Elmer</a>,
+    python script, which dynamically regenerates the input
+    files. <a href="https://www.csc.fi/web/elmer">Elmer</a>,
     <a href="https://www.openfoam.com/">OpenFOAM</a>,
     <a href="https://www.code-aster.org/">Code_Aster</a>,
     <a href="https://www.3ds.com/fr/produits-et-services/simulia/produits/abaqus">Abaqus</a>
@@ -105,7 +104,7 @@ easily interfaced as well.
 </ol>
 <p>
   The ONELAB interface allows to call such clients and have them share
-  parameters and modeling information.  The implementation is based on a simple
+  parameters and modeling information.  The implementation is based on a
   client-server model, with a server-side database, an (optional) graphical
   front-end, and local or remote clients communicating in-memory or through
   TCP/IP sockets. Contrary to most available solver interfaces, the ONELAB
-- 
GitLab