Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Calgary, Canada
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a developer (or small team) who can architect and code a finite-element analysis program entirely from scratch. The primary objective is structural analysis, and the solver must reliably handle:
• linear and non-linear stress/strain problems
• modal and transient dynamic cases
• cumulative fatigue life evaluation
I will supply benchmark problems and cross-check every result against trusted references, so numerical accuracy and sound formulation are essential. Implementation language is up to you—C++, Fortran, Python with Numba, or a mixed approach are all acceptable—as long as it is well-structured, documented, and easy to build on Windows and Linux.
Deliverables
1. Source code with build scripts or CMake files
2. A concise user guide explaining input format, boundary conditions, and how to launch each analysis type
3. A short validation report showing your results for at least three classic test cases before I run my own suite
Key expectations
• Sparse matrix assembly and solver strategy that scales to ~250 k DOF on a modern desktop
• Library of basic elements (beam, shell, hexa, tetra) with clear extension points for new formulations
• Clean separation between solver core and I/O so I can bolt on my own pre/post tools later
• Consistent unit handling and careful time-integration choices for dynamics and fatigue counting algorithms
If you have written custom FEA modules or numerical libraries before, please mention them and link to any open-source examples you can share. I am ready to start as soon as I find someone who can demonstrate deep understanding of finite-element theory and practical code design." (client-provided description)
Matched companies (6)

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Appsdiary Technologies

JanakiBhuvi Tech Labs Private Limited

Kiantechwise Pvt. Ltd.

eShop Genius
