INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Are you an
Engineering professional?
Join Eng-Tips Forums!
• Talk With Other Members
• Be Notified Of Responses
• Keyword Search
Favorite Forums
• Automated Signatures
• Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

#### Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

# Open Source Analysis/Design Software5

## Open Source Analysis/Design Software

(OP)
Lately I have been struggling with some of the software we use in our office which seems to not live up to the licensing price tag, ex. RAM not designing slender concrete columns per the latest codes, Enercalc using the wrong 'd' for shear calculations, etc. A few of us at our office have taken to developing our own applications some in python some in vba, think excel spreadsheets with more power, or supplemental excel spreadsheets to handle aspects outside the scope of the software.

I am wondering if an open source alternative existed would the engineering community embrace it or write it off. Seems to be a stigma of if the software wasn't paid for it must not be adequate or maybe not calculate things properly.

If the community here is up for it I am open to creating and maintaining a git hub or similar account to host community created applications for structural analysis and design.

My goal is for this to be geared to Structural Engineering which is why I have posted here and not one of the eng. software pages.

### RE: Open Source Analysis/Design Software

First up, more power to you. Nothing is ever done well that's not started.

The most successful open source is run by a small group who are dedicated and don't care if anyone else contributes. Some, like the Linux project, have a guy at the core who is basically an ass and is abusive and is brilliant enough to make dealing with his process worth while. Others, like Blender, have a small core of very enthusiastic people who one day woke up and noticed that others liked what they were doing a lot, enough that they work hard on usability as much as core functions.

For projects that don't follow these organization models, they flame out pretty easily. As soon as Sun stopped paying for 'open source' office software, the development pretty much died. Development has now moved to LibreOffice since Oracle gave up using it to undercut Microsoft (its original mission.) Others putter along without much enthusiasm like Gimp does. (interview with the Gimp admin https://www.gimp.org/news/2017/05/15/an-interview-... )

My $0.02. ### RE: Open Source Analysis/Design Software Thanks for the the feedback and yes you assumed correct, we use FEM with 1D and 2D elements. I agree, that I think it's important to at least log the calculations to show the engineer exactly what is being calculated, the assumptions taken etc.. The solver is a complex series of matrices which makes this difficult to log and report. However, design modules typically follow methodical, procedures which makes this easy to document - we hope to add this into our modules as we get more users on board. ### RE: Open Source Analysis/Design Software OpenProject... another pretty good program I use... Dik ### RE: Open Source Analysis/Design Software I do apologise for not posting the wording of the licenses. Would you believe that the licensing information of the 3 packages I use most often are, if not hidden away, at least not easily found? Bizarre. Cheers Greg Locock New here? Try reading these, they might help FAQ731-376: Eng-Tips.com Forum Policies http://eng-tips.com/market.cfm? ### RE: Open Source Analysis/Design Software (OP) ATSE: I agree with everything you posted, I recently just got married hence the delayed reply. I am admittedly not a maniac but I am willing to step up and try and give the initial shoves to attempt to get the boulder moving. There is a lot of good software commercially available I do not dispute that, I have just grown tired of seeing release notes buried on back end websites that contain info like this: "SLAB SELF-WEIGHT MISSED*: Slab self-weight was not determined and applied to two-way slabs. Effect: Slab self-weight was missing from the slab Dead Load." Skyciv: yeah finding a meaningful way to display the back end matrices is difficult, may I suggest at the very least having an option to review the element stiffness matrices generated by your back end. Agreed on the design modules I've been finding the most difficult pieces to be the generalized analysis the design aspects end up as essentially plug into equation x and compare to limit y if even that involved. ### RE: Open Source Analysis/Design Software Celt, You can probably do much better piggy-backing on to an existing effort. And being more selective about your software purchases. Yes, there is some B- software. I've spend many hours on my favorite retaining wall spreadsheet, and when I compare it to Retain-Pro, my spreadsheet is lacking. Retain-Pro isn't perfect, but for less than$500, it's a bargain.
You and I can in no way compete with specialized effort.
And continue to complain loudly to other engineers and to the B- software vendors.

### RE: Open Source Analysis/Design Software

You could also use some existing finite element solvers and customize your solutions instead of starting from scratch. Here is a list I know of:
EngiSSol 3D frame analysis
AnaxSoft FEEA SDK
SolverBlaze Finite Element Library

### RE: Open Source Analysis/Design Software

(OP)
Mr.Xu:
Thanks for the suggestions some of those look very promising. I have a colleague that has been working on developing FEM for beam elements but some of your suggestions seem to have ability for full 3d FEM, although maybe behind a paywall.

I am going to try to open up my git hub for contribution by all, as soon as I figure out how (maybe create a project?), I have plans to work on a strap beam program inclusive of gui before years end and possibly a concrete retaining wall based on equivalent fluid pressure, already have an excel sheet for this so conversion shouldn't be to bad and should give added flexibility for additional vertical/lateral loads to capture back end of parking areas + handrail loads, etc.

if any of the items on my git hub peak your interest but you don't want to go thru the python install, let me know and I can compile anything to run as an executable in windows without needing an install and email directly.

ATSE:
I get what you're saying but what if we took both our retaining wall spreadsheets and combined them and what if KootK had a spreadsheet as well and it covered some items we didn't and then maybe some other silent lurker on eng-tips had something they added as well....all of a sudden maybe after all that we are at feature parity with Retain Pro or perhaps optimistically we are now doing things they aren't all with the benefit of the end users being able to see and access our code base?

So as you say you and I can't compete but you, I, and maybe a dozen other engineers working in unison in our spare time towards a single calculation goal well now we're getting closer if not surpassing the resources being expended by the development company with an added bonus of being created by those actually detailing/designing this stuff in the real world. Too often I find analytical justification in program manuals that if the programmer had been a practicing engineer would have resulted in either a different result or different approach. An example would be columns integral with basement walls many programs will have vertical load leak out of the column above into the walls resulting in the very odd but mathematically correct phenomena of lower axial force in the column integral in the wall than in the isolated column above.

### RE: Open Source Analysis/Design Software

GregLocock,

Here is the GNU Public License. It explicitly states that there is no warranty.

--
JHG

### RE: Open Source Analysis/Design Software

Celt83,

Look up CalculiX. This is an FEA program released under the GNU License. It is Free Software, so you can contribute to the project. Eng-Tips user kellnerp was looking into this, but he has not been online in a while. He was posting in forum572: UNIX/Linux.

--
JHG

### RE: Open Source Analysis/Design Software

2
I think the biggest reason that I wouldn't use this is 90% of the time I want to verify the results and understand exactly what the black box is doing. So; for my typical design I want to have to create my own spreadsheets and other supporting design software so that I know what goes into it and what limitations I've built into the spreadsheet/software.

For the other 10% it's some instance where it's too complicated for me to create my own software or verify it completely (think FEA or similar). For these I want to ensure I have a robust program that has been vetted using standardized verification problems, other engineers, numerous updates and revisions, etc. And I would still make sure the design passes a "back of the envelope" design check to make sure I wasn't way out in left field.

Not saying this isn't a great idea and I do use many spreadsheets created by other engineers (but have verified myself), but it's not something I see myself needing enough to really be enthusiastic about using.

I'd contribute my excel sheets but much of my spreadsheets are made on company time and thus I couldn't share without getting permission from my boss. I'd also want to do WAY more work to ensure it's user friendly. I know what my excel files limitations are but that does not mean it's well documented or completely user friendly.

I honestly think that eng-tips is already the best system. People ask questions and get responses with supporting information, and occasionally people forward spreadsheets/documents/details that fill any gaps. Perhaps what you really should say is that people should be more willing to share spreadsheets and similar.

Professional Engineer (ME, NH, MA) Structural Engineer (IL)
American Concrete Industries

### RE: Open Source Analysis/Design Software

drawoh, thanks, I was talking about commercial software. Typically the EULA states that the enormously rich corporation that is charging me tens of thousands a year is not responsible for the accuracy of the software or its results.

here's typical wording (not actually from software but written by the same lawyer)

XXX SPECIFICALLY DISCLAIMS ALL WARRANTIES WITH RESPECT TO YYY OR YOUR USE THEREOF, EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ALL WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. XXX SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, OR LOSS OF PROSPECTIVE ECONOMIC ADVANTAGE, RESULTING FROM THE USE OR MISUSE OF YYY.

Cheers

Greg Locock

New here? Try reading these, they might help FAQ731-376: Eng-Tips.com Forum Policies http://eng-tips.com/market.cfm?

### RE: Open Source Analysis/Design Software

GregLocock,

That disclaimer does not explicitly mention stubbed toes and loss of life.

--
JHG

### RE: Open Source Analysis/Design Software

TME pretty well summed up my thoughts.

----
The name is a long story -- just call me Lo.

#### Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

#### Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Close Box

# Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

• Talk To Other Members
• Notification Of Responses To Questions
• Favorite Forums One Click Access
• Keyword Search Of All Posts, And More...

Register now while it's still free!