I guess in theory it should be possible to support all 3 major platforms, but some help would be nice! [2]
[1] https://travis-ci.org/conda-forge/stage ... tificationeasyw-fc wrote:
[2] https://github.com/conda-forge/staged-recipes/pull/6827
[1] https://travis-ci.org/conda-forge/stage ... tificationeasyw-fc wrote:
I did some research finding other projects having issues with ARPack which is kind of EOL. ocatve, scilab were forking their own implementation. There is some effort of consolidation, namely arpack-ng. I'll try to build CCX against this arpack version. Maybe we are lucky. I'll report back when I've put the required dependencies together.
actually the arpack-package on conda-forge uses sources from arpack-ng [1]. There is also another arpack (arpackpp [2]). Do you know for which part ccx uses arpack and for which it uses spooles?
For an overview please refer to docs
9.6 Filling and solving the set of equations, storing the results
In this section a distinction is made between the types of analysis and the solver
used:
• for linear static calculations with SPOOLES or the iterative solver the appropriate routine is prespooles.c
• for nonlinear static or dynamic calculations (which implies the use of SPOOLES or the iterative solver) routine nonlingeo.c is called. This includes all thermal calculations.
• for frequency analysis without cyclic symmetry routine arpack.c is called.9.6 Filling and solving the set of equations, storing the results 571
• for a frequency analysis with cyclic symmetry conditions the appropriate routine is arpackcs.c
• for a buckling analysis arpackbu.c is called
• for linear dynamic calculations (i.e. modal dynamic analysis) the routine is dyna.c
• finally, for steady state dynamics calculations the routine is steadystate.c
...