Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
RAM | STAAD | ADINA
  • Product Communities
  • More
RAM | STAAD | ADINA
RAM | STAAD | ADINA Wiki RAM Solver Types
    • Sign in
    • Working Remotely with RAM or STAAD
    • -RAM | STAAD | ADINA Wiki
      • +Integrated Structural Modeling
      • +Limcon
      • +Microstran
      • +MStower
      • +RAM Concept
      • +RAM Connection
      • +RAM Elements
      • +RAM SBeam
      • -RAM Structural System
        • +Known Issues in Ram Structural System
        • +RAM Structural System - Feature Articles
        • +RAM Structural System Release Notes
        • -RAM Structural System Support Solutions
          • ISM menu is missing under the File Menu
          • -RAM Structural System - General Topics
            • +Installation - RAM Structural System
            • +Licensing - RAM Modeler
            • New Workflow for tables in RAM Structural System Version 14.06
            • +RAM Defaults Guide [TN]
            • +Ram Manager Errors
            • -RAM SS - Modules Overview
              • RAM Concrete
              • RAM Modeler
              • -RAM SS - Analysis Types [TN]
                • RAM Solver Types
              • RAM Steel
            • +RAM SS 3D Viewer FAQ
            • +RAM SS Common Framing Table Errors [TN]
            • RAM SS File-Open Troubleshooting [TN]
            • RAM SS Files [FAQ]
            • +RAM SS Installation [FAQ]
            • RAM SS Manager Notes
            • RAM SS Polygon Intersection Error [TN]
            • RAM SS Printing
            • RAM Structural System File Does Not Convert and Open - GetNextUniqueID
            • RAM Table Editing [FAQ]
            • RAMSS Two Way Decks [TN]
            • Unable to display notifications
            • Why do columns fail to display in 3D View?
          • +RAM Structural System - RAM Concrete
          • +RAM Structural System - RAM Foundation
          • +RAM Structural System - RAM Frame
          • +RAM Structural System - RAM Modeler
          • +RAM Structural System - RAM Steel
          • +RAM Structural System Tutorial
          • +What is RAM DataAccess? [TN]
        • RAM Structural System V17.0 License Consolidation
      • +Scenario Services
      • +STAAD Advanced Concrete Design (RCDC)
      • +STAAD RCDC FE
      • +STAAD Foundation Advanced
      • +STAAD.building
      • +STAAD.offshore
      • +STAAD.Pro
      • +Structural Analysis Support Solutions
      • +Structural Dashboard
      • +Structural WorkSuite
      • Structural Synchronizer Links
    • +Webinars
    • +RAM | STAAD Learning Resources

     
     Questions about this article, topic, or product? Click here. 

    RAM Solver Types

      Product(s): RAM Structural System, RAM Elements
      Version(s): Any
      Area:  Analysis

    There are two basic solver types in RAM Structural System and RAM Elements (in-core and out-of-solver). Each of these basic solvers has a direct and direct sparse solver option. Each of the solvers will yield the same analysis result. Here is a breakdown of the different solver types.

    In-Core Solver
    The in-core solver assembles, stores, and saves the global stiffness matrix using the physical memory of the computer that is allocated to the program. As long as there is enough memory available, the in-core solver always gives the fastest analysis times and performance.

    Out-of-Core Solver
    The out-of-core solver assembles, stores, and saves the global stiffness matrix using files stored on the hard drive of the computer. This involves repeated access to the hard drive and significantly increases analysis time. The out-of-core should only be used when an out-of-memory error occurs. Out-of-memory issues should rarely occur in 64-bit applications like RAM Structural System, but they are more common in 32-bit applications like RAM Elements especially with models that contain many shells.

    Direct Solver
    The direct solver uses a more rigorous solution technique than the direct-sparse solver. The more rigorous solution method results in a longer analysis time. The direct solver is suitable for models of moderate size due to the longer analysis time. It can also be used to work around some unexpected instability errors that occur when the direct-sparse solver is selected. Using the direct solver with the out-of-core solver should be avoided due to extremely long analysis times.

    Direct-Sparse Solver
    The direct-sparse solver stores a condensed stiffness matrix and uses solution shortcuts to decrease analysis time. In general, we recommend using the direct-sparse solver with the in-core solver as the default solver. 

    RAM Frame Solver Options (RAM Frame Analysis - Criteria - General)

    RAM Elements Solver Options (Process menu - Analyze Model button)

    See Also

    RAM SS Analysis Types

    • analysis
    • in-core
    • RAM Elements
    • out-of-core
    • SELECTservices
    • sparse
    • RAM Structural System
    • solver
    • Share
    • History
    • More
    • Cancel
    • Karl G Created by Bentley Colleague Karl G
    • When: Fri, Sep 1 2017 10:19 AM
    • Enrique Morin Last revision by Bentley Colleague Enrique Morin
    • When: Fri, Jan 28 2022 12:05 PM
    • Revisions: 7
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies