Commit Graph

39 Commits

Author SHA1 Message Date
Bernd Hahnebach
5d4b753940 FEM: python code formatting 2022-07-31 23:47:45 +02:00
Uwe
1ba44fb1ca [FEM] fix Z88 binary handling
- when the binary was not found, the function called the non-existing binary
- also push error message for Elmer and Z88 to the status info so that user gets feedback also when report view console is not shown
- uniform wording to 'binary'
- avoid unnecessary console output
2022-07-17 01:18:21 +02:00
Uwe
7346ee4073 [FEM] [skip CI] inform user about used CPU cores for Elmer
Since the number of used cores can for Elmer have the impact that a solver run converges or not, output this info prominently
2022-07-16 19:46:46 +02:00
Uwe
bcacab1988 [FEM] [skip CI] fix a typo 2022-07-16 19:21:25 +02:00
Uwe
826a903281 [FEM] [skip CI] fix a string 2022-07-16 18:54:11 +02:00
Uwe
5bbf136174 [FEM] [skip CI] fix a typo 2022-07-16 16:01:38 +02:00
Uwe
eec258ab37 [FEM] enable to run Elmer multi-threaded
- this needs proper testing, especially on a non-Windows system

- note that for some tasks multi-threading requires non-standard additional solvers like MUMPS. Ideally the user should be informed about this, depending on the equations he uses. But this should not block this PR, meaning to use multi-threading in general.
2022-07-16 14:59:25 +02:00
luz paz
a03e92da03 Fix various typos
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,ontop,orgin,orginx,orginy,ot,pard,parms,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/doc/SourceDocu`
2021-10-10 14:55:48 -04:00
Bernd Hahnebach
5c8aa20107 FEM: Mystran solver, add solver, writer, tasks and constraint force and
fixed writing
2021-07-31 16:57:01 +02:00
Bernd Hahnebach
bded5e146c FEM: solver frame work, improve binary handling 2021-07-26 11:45:09 +02:00
Bernd Hahnebach
90b05cf954 FEM: solver frame work, code formating 2021-07-26 11:45:03 +02:00
Bernd Hahnebach
3c1d251014 FEM: code formatting, revert parts of commit 058582edb5b 2021-02-16 16:17:47 +01:00
luz paz
55f471b72c FEM: doxygen 2020-12-04 17:50:00 +01:00
Bernd Hahnebach
c6ae035d50 FEM: code formating and unifor licence header in Python modules 2020-03-04 07:50:21 +01:00
luz.paz
30a717beac Fix typos and misc. formatting [skip ci]
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml`
2019-10-21 16:02:23 -03:00
Bernd Hahnebach
bd3dd7e87f FEM: pep8 code formating 2019-09-24 08:18:26 +02:00
Bernd Hahnebach
71b6cd8ba2 FEM: some typos 2019-09-24 08:18:19 +02:00
Markus Hovorka
0bb274e9c9 FEM: Add documentation to setting module 2019-09-23 21:16:53 +02:00
Markus Hovorka
b4128f8614 FEM: Make temp directory default for solver
Previously it would return None if no setting is found (which can
happen if the settings system hasn't been loaded at least once). This
would make some other code fail.
2019-09-23 21:16:39 +02:00
Bernd Hahnebach
a85e49811f FEM: solver run and settings, use single quotes instead of double ones 2019-09-05 18:24:32 +02:00
Bernd Hahnebach
508a65f115 FEM: code formating, max line length < 100, fem solver 2019-05-20 12:33:30 +02:00
Bernd Hahnebach
6ca0e3e141 FEM: solver frame work, move get dir setting to snake_case 2019-04-01 23:28:36 +02:00
Bernd Hahnebach
08ab746b82 FEM: solver frame work, move get custom dir to snake_case 2019-04-01 23:28:36 +02:00
Bernd Hahnebach
61d246ec3a FEM: solver frame work, move get binary to snake_case 2019-04-01 23:28:35 +02:00
Bernd Hahnebach
29ee9b20e0 FEM: solver settings, add methods to retrieve the comments writing preference parameter 2019-04-01 23:28:35 +02:00
Bernd Hahnebach
7def2450f7 FEM: solver settings, code improvements 2019-04-01 23:28:35 +02:00
Bernd Hahnebach
3cf449d7e2 FEM: solver settings, small code improvements and some comments 2019-03-31 11:18:18 +02:00
Bernd Hahnebach
87ff284889 FEM: solver settings, binary path print log and print message 2019-03-31 11:18:18 +02:00
Bernd Hahnebach
e1f9f31de4 FEM: solver settings, use FreeCAD instead of App 2019-03-31 11:18:17 +02:00
Bernd Hahnebach
162595346a FEM: fix in solver settings, use a standard value if binary could not be read 2019-03-31 11:18:17 +02:00
Bernd Hahnebach
1a99804521 FEM: elmer solver prefs, use elmer path for elmer grid prefs 2019-03-06 12:22:32 +01:00
Bernd Hahnebach
b8cc6ec14b FEM: frame work solver settings, delete duplicate code 2019-03-06 12:22:31 +01:00
Bernd Hahnebach
8612214984 FEM: solver framework, fix pref group of working dir 2019-02-25 17:50:48 +01:00
Bernd Hahnebach
b437fe5330 FEM: solver settings, sort setting 2019-01-20 00:32:17 +01:00
luz.paz
a1b811f171 FEM: solver, make uniform copyright and developer info
.
2018-11-26 09:10:17 -03:00
luz.paz
15e203881b FEM: solver, make file header title use the same schema in all solver modules
Made uniform all __title__ doxy \addtogroup blocks
2018-11-26 09:10:17 -03:00
Bernd Hahnebach
939bbfa371 FEM: ccx, add it to the new solver framework but use the old ccx writer 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
3b9e162b74 FEM: z88, add it to the new solver framework 2017-12-02 13:17:30 +01:00
Markus Hovorka
6f2dea1560 FEM: new solver framework, initial commit 2017-12-02 13:17:30 +01:00