Hi Martina,
Hm, yes, it does indeed, thanks for this idea (in fact one needs to indicate not the type of the variable, but String everywhere).
"String" is the type of the keyword (when reading in the sif, a string is expected).
And how did you see that it was linked to another Solver?
It was not linked to an other solver, but I had the same issue using an other solver
The explanation is in the file SOLVER.KEYWORDS in fem/src/ which contains all the listed keyword that can be found in the sif file, with their default type. If a keyword is in this list, there is no need to specify its type, else it is mandatory to specify the type (the case for your own solver for example).
Why it is working for 10 and not 11 is because the "nexp" is set to 10 in SOLVER.KEYWORDS. nexp is used for keywords which are defined on the form of a name + an integer, and these keywords are searched with a loop from 1 to nexp. It seems that nexp has been recently changed (was 32 in a previous version I have on my computer). Don't know why.
Anyway, I think it is a good practise to specify the type of all keywords...
See you
Gag