Repository

CUFSM versions from v5.05 and forward are maintained on GitHub main repo or releases

CUFSM versions prior to v5.05 are available at this dropbox link.

Notable Releases in the Repository

CUFSM is distributed under the MIT Open Source License

CUFSM v1.0 was developed in 1997 as part of Prof. Schafer’s Ph.D. thesis.

CUFSM 2.5 was developed in 2001 and has a complete implementation of the semi-analytical finite strip method which was modestly refined in version 2.6 released in 2003 and was stable for several years. This version also included a significant amount of supporting and outreach materials which are available in the repository.

CUFSM 3.12 was released in 2007 and fully implemented the constrained finite strip method in the semi-analytical finite strip method. The release included major contributions from Sandor Adany. This version was stable for 4 years and still remains an excellent starting point for developers since it does not include generalized boundary conditions. This version also included a significant amount of supporting and outreach materials which are available in the repository.

CUFSM 4.05 was released in 2011 and implemented generalized boundary conditions for constrained and unconstrained finite strip elastic buckling. This major release was based primarily on the PhD work of Zhanjie Li and was a stable release for nearly a decade. Note tutorials for version 4.03 are provided in the repository.

CUFSM 5.00 was release in 2019 and in addition to providing compiled versions for more modern Windows and Mac OS also included a new interface, new modules related to beam-columns, and integration of the CUTWP and ABAQUSmaker tools. This version is still under debugging and further releases are expected.

CUFSM 5.04 Matlab Version 5.04, 6 April 2020, This version is highly recommended or anyone that has access to matlab. The amount of code is small, all of the code is modifiable by the user, and the stability is the greatest. Developed on Mac OS 10.15.4, Matlab 2020a. Mac OS Version 5.04, 6 April 2020 This version was compiled with Matlab version 2020a and Mac OS version 10.15.4. Although CUFSM is a small program it requires the Matlab runtime engine which is large. The runtime engine will download during the installation. Be patient when you first run CUFSM from your Applications folder as the Matlab engine must start before CUFSM can run. History shows that compiled versions are only stable for a relatively short time on the Mac OS as OS updates often break older versions. Windows PC Version 5.04, 6 April 2020 This version was compiled with Matlab version 2020a and Windows Server 2016 Datacenter Version 1607 and should work with Desktop Windows 10. Although CUFSM is a small program it requires the Matlab runtime engine which is large. The runtime engine will download during the installation. Be patient when you first run CUFSM. Version 5.04 fixes bugs related to discrete springs, bugs related to stress and cross-section property generation for closed and multi-cell sections, and numerous bugs related to using the Matlab compiler under the latest version of Matlab and both the Mac and Windows OS’s.