Calculix 2.15 Available for download

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
makkemal
Posts: 395
Joined: Wed Apr 29, 2015 12:41 pm
Location: South Africa
Contact:

Calculix 2.15 Available for download

Post by makkemal »

Code: Select all

http://www.dhondt.de/new_calc.htm
Procedures

Introduced CETOL on the *VISCO card in order to control the viscous strain increase within a time increment
Changed the requirements on initial values for networks: initial values are required now at all open end and all crossing points in the network.
Improved the initial value generation for gas networks
Improved code for laminar incompressible calculations.

Solvers

Installed dgmres for the iterative solution of nonsymmetrical structural matrix systems (active for SOLVER=ITERATIVE SCALING)

Elements

Coded an element type C3D10T = C3D10 with linear temperature interpolation (improves thermal strains in structural calculations).

Keyword cards

Introduced SHIFTX and SHIFTY on the *AMPLITUDE card

Constraints

Improved the pre-tension formulation (cut faces have to stay parallel).

User subroutines

propertynet.f: for user-defined changes of the properties of networks defined in the input deck.
Extended the parameter list in the interfaces of uboun.f, utemp.f, film.f and others.
Coded a network user element (cf. documentation: Fluid Section Types: Gases).
Coded a network user MPC interface (keyword: *NETWORK MPC).
Coded a general user element (cf. documentation: Element Types)

Output

For networks the sum of the incoming flows is assigned to the end nodes (instead of the outcoming flow)
The body heating due to electromagnetic effects can be stored in the .dat file (key: EBHE)
User avatar
makkemal
Posts: 395
Joined: Wed Apr 29, 2015 12:41 pm
Location: South Africa
Contact:

Calculix 2.15 Available for download

Post by makkemal »

I don't know if anyone noticed this 2.15 is available
http://www.dhondt.de/new_calc.htm
new features

Code: Select all

New features in Version 2.15 of CalculiX (check the documentation!)
Procedures
Removed some errors in CFD calculations.
Improved the parallellization of CFD calculations.
Coded tetrahedral mesh refinement (*REFINE MESH).
Implemented the submodel technique for *FREQUENCY calculations.
Introduced PARAMETERS=CONTACT on the *CONTROLS card in order to control contact convergence.

Coupling
Changed the *COUPLING + *DISTRIBUTING constraint into a linear constraint.

Elements
Improved the stress extrapolation of the beam element with BOX section.

Documentation
Documented the automatic tetrahedral remeshing.
Added an example on sensitivity and optimization.
Added an example on automatic tetrahedral remeshing.

Output
Created a file with ending .12d to store info on the 3d-expansion of 1d and 2d elements
Changed the *f.frd and *f.cvg CFD files into *.frd and *fcv, respectively (CFD).
Activated the restart option (*RESTART) for CFD-calculations

CalculiX GraphiX
Changed or extended commands:
ds: when only a dataset is specified and no entity then informations including the number of entities is written to stdout and eventually to the stack. Usefull when the existing ds has to be evaluated in a batch file.
elty: B31R added (be2r), B32R added (be3r).elty: B31R added (be2r), B32R added (be3r).
mshp: Sets the mesh parameters for individual lines as well.
movi: Movies loop now atomatically. The number of loops can be set with parameter 'loops'. Default is infinite loops.
node: A flag (0|1, def:1) can be used to force or skip the update of related entities. Using '0' speeds up the command significantly.
node: The value of the currently selected entity and dataset of a given node can be manipulated by using the option 'vs' instead of 'v'.
rot: The model is rotated in a way that the viewing direction is in normal direction at the location of a given node (parameter 'n'). Either a node-nr or a set with one node can be given.
send: With option 'raw' instead of 'names' only the node- or element numbers will be written to a file without a preceding *NSET or *ELSET command.
send: With option 'f' after 'fbd' the point coordinates will be written in long float (double) format instead of the default exponential format. Usefull when otherwhise a '0.' is not exactly zero.
test: Tests the observability ('o') of a certain node under the given orientation of the model. The node can be given as a member of a set or directly by its node-nr. The command returns TRUE or FALSE and writes this to the stack.
New commands:
neigh: Finds neighboring element faces which can be used in a *TIE or *CONTACT PAIR formulation
else if:Extention to the 'IF' command.
val: Has the same functionallity as 'valu' but the arguments will be substituted by eventually defined values (the substitution can be suppressed with a leading '\' before the argument). This does not happen when the 'valu' command is used.




User avatar
easyw-fc
Veteran
Posts: 3630
Joined: Thu Jul 09, 2015 9:34 am

Re: Calculix 2.13 Available for download

Post by easyw-fc »

makkemal wrote: Wed Dec 19, 2018 3:56 pm I don't know if anyone noticed this 2.15 is available
sgrogan wrote: ping
www.dhondt.de/calculix_2.15_4win.zip
may be this could be added to the Conda builds too
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Calculix 2.13 Available for download

Post by bernd »

kkremitzki wrote: ping
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Calculix 2.15 Available for download

Post by bernd »

changed the forum topic title ...
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Calculix 2.15 Available for download

Post by sgrogan »

easyw-fc wrote: Wed Dec 19, 2018 9:48 pm www.dhondt.de/calculix_2.15_4win.zip
may be this could be added to the Conda builds too
I added this to the latest Conda build. Startpage example seems to work.
I assume this is x64? It's Win native, not cygwin based?
I'll try to add it to the VS2013(old style) based builds next.
Let me know if there are problems.
"fight the good fight"
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Calculix 2.15 Available for download

Post by Kunda1 »

@bernd @sgrogan have y'all successfully compiled v2.15 ?

There may be some issues with v2.15 installation. As you can see from this FreeBSD ports thread: https://bugs.freebsd.org/bugzilla/show_ ... =234146#c8

BTW, https://github.com/luzpaz/FreeCAD-depen ... /issues/30 is where I'm tracking CalculiX in the package ecosystem. Please :thumbsup: all downstream tickets mentioned on that page and consider requesting/maintaining CalculiX in more downstream repos
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Calculix 2.15 Available for download

Post by sgrogan »

Kunda1 wrote: Sat Dec 22, 2018 12:00 pm @bernd @sgrogan have y'all successfully compiled v2.15 ?
No, I used the version from easy-fc's link.
"fight the good fight"
UR_
Veteran
Posts: 1354
Joined: Tue Jan 03, 2017 8:42 pm

Re: Calculix 2.15 Available for download

Post by UR_ »

sgrogan wrote: Sun Dec 23, 2018 2:19 pm No, I used the version from easy-fc's link.
There's another build from looo available by conda (unfortunately non static linked)

https://github.com/conda-forge/calculix-feedstock

Perhaps a little bit more transparent, because of published build scripts.
Can't find the ones from Rafal Brzegowy's build (that's the one from Dhondt's site).

BTW package from Rafal contains a nice sweet: ccx linked against pardiso :yum:
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Calculix 2.15 Available for download

Post by sgrogan »

UR_ wrote: Sun Dec 23, 2018 3:36 pm BTW package from Rafal contains a nice sweet: ccx linked against pardiso :yum:
It's in the bundle.
"fight the good fight"
Post Reply