Put yourself in the shoes of an outside user of Telemac who has successfully completed a simulation and wants to see the time series of a flow quantity at one location, in double precision.
Here I report amply on how troublesome and frustrating it is to visualize results with TELEMAC with a naive use of the information shown in the website.
Hope this user's dismay experience is helpful to improve the present state of
things -- assuming this is perceived as worth improving.
The page
www.opentelemac.org/index.php/installation is the 'Introduction to the openTELEMAC-MASCARET system installation'. The building block 'Results visualisation and processing' (seemingly relevant) mentions four items,
without giving any link to them. The links are the essence of the internet, after all.
These tools are
1) FUDAA-Prepro 2) Blue-Kenue 3) Davit 4) MATLAB-based tools
Assertion #1 Wouldn't it be friendly if a link is provided towards a fetch point or to more information that explains how possible/impossible is to retrieve these utilities?
Let's see what happens when one goes in search of these items (starting from exactly here).
1) FUDAA-Prepro
Google helps. There is a Sourceforge repository at
sourceforge.net/projects/fudaa/
I can download the file prepro-ui-1.3.0RC11-install.zip. Side remark, I work with a Linux system preferably. After installation I run the script 'supervisor.sh' that immediately throws the error "bash: ./supervisor.sh: /bin/bash^M: bad interpreter: No such file or directory". The file lisez-moi.txt only mentions the software version, pretty uselessly.
Stackoverflows helps --
stackoverflow.com/questions/14219092/bas...r-directory#14219160. I save `supervisor.sh` with my text editor setting the line ending as Unix/Linux type instead of Windows.
Then, one discovers that the bash syntax is incorrect in that file. The script says ""$PWD fudaa-prepro-1.3.0.jar"" but it should be "$(pwd)/fudaa-prepro-1.3.0.jar".
Clearly this script has never been tested.
Assertion #2-4 Wouldn't it be friendly that the shell script is provided using Unix/Linux formats and without blunders? Wouldn't be nice that files are tested before being shared? Or have a more informative lisez-moi.txt, perhaps called README?
Then FUDAA-Prepro starts. I look for data in the folders where my TELEMAC run has been successfully completed... FUDAA picks up
nothing except directories, that I try to load. It asks for a file of type POST only and only of that type with the error message:
Impossible de charger ce répertoire, Soit il n'est pas de type .POST soit in ne contient pas de fichier setup. Clear if you are conversant with Romance languages: you cannot load this folder, either it's not a .POST type or it does not contain the setup file.
More basically: What is a POST type? What is the `setup file`? Where is this all explained?
Where are the manuals for FUDAA-Prepro? As a newcomer I can still be willing to make up for my knowledge gaps...
Let's talk about manuals, then. The manuals for Telemac are linked to in the home page
www.opentelemac.org/index.php/manuals but a keyword search on POST in the Telemac2D User and Technical Manuals leads to no clue on what FUDAA demands.
By the way, if I go back to the Sourceforge page for FUDAA there's actually a folder `fudaa_docs`
sourceforge.net/projects/fudaa/files/fudaa_docs/ with three subfolders with uninformative names... last modified between 2004 and 2006, bad moon rising... One of them is documentation on Java, irrelevant, the rest is to discover. In sum, how deep should one dig before getting to informative naming... and sure there's the rest of the internet to search in... and perhaps tens of forum threads to sieve from... I give up.
Further assertions. Wouldn't be nice that these manuals oF FUDAA are made available together with those of TELEMAC in the first pages of the website? The usability of FUDAA would gain a lot from this.
As it is now, it feels like visualization and post-processing are not regarded a part of flow modelling. What a poor treatment for a building block...
Blue-Kenue
Google helps. Accessible and pretty well documented at
www.nrc-cnrc.gc.ca/eng/solutions/advisory/blue_kenue_index.html. But version 3.4.4 does not handle double-precision output files from TELEMAC. And I would love to have those double-precision results. Plus, it's Windows-only, so you have to work around this too.
Davit
Google does not help. The more I try to restrict the search, the more it tries to convince me that I was looking for something else. Bad moon rising...
MATLAB-based tools
Only if I move away from the home page and discover the download area of the TELEMAC website (
www.opentelemac.org/index.php/download) can I then find those.
A-ha, so there is a page called `supporting tools`
www.opentelemac.org/index.php/supporting-tools with one item from the visualisation and post-processing building block! The tools are at
nl.mathworks.com/matlabcentral/fileexchange/25021-telemac-tools -- So eventually there is a glimpse of hope... you only have to despair to enjoy it near the starting point.
Incidentally, here it is pity that MATLAB is not quite as open-source as TELEMAC, which is a regretful inconsistency, but not an uncommon one. For good measure, out of the four items listed, no one is accessible, is open-source and deals with double-precision numbers at the same and one time.
Overall
Overall, the newcomer spends hours trusting clues, searching for user-friendly, working tools. One can now perhaps understand how irritating it can be to poke the forum post and get back anything in the line of 'read the manual first' or go trial-and-error blindly.
Again, I hope this user's dismay experience is helpful to improve the present state of things -- again, assuming this is perceived as worth improving.
P.S. There's also the
Paraview option, but the TELEMAC web page
www.opentelemac.org/index.php/installation does not mention it, strangely.