SimScale Workflow and Collaboration: Project Setup, Mesh Import, and Team Sharing
A guide to SimScale workflow and collaboration covering project setup, CAD import and geometry preparation, mesh configuration, simulation templates, result sharing, public projects, and API integration for automated simulation pipelines.

SimScale Workflow and Collaboration: Project Setup, Mesh Import, and Team Sharing
The collaboration features in SimScale are what actually sold me on the platform. I was working on a project with a team spread across three time zones, and the ability to share a simulation result with a simple URL — no software install, no file transfer — was a game changer. Let me walk you through the workflow and collaboration tools I use regularly.
Project Setup
Creating a Project
- Dashboard > New Project
- Set:
- Project name: Descriptive (e.g., "Heat Sink Optimization Q3 2026")
- Description: Project details and objectives
- Visibility: Private or Public
- Project structure:
- Geometries: CAD files
- Meshes: Generated meshes
- Simulations: Analysis setups
- Runs: Solver executions
- Results: Post-processing data
Importing CAD
- Geometries > Import
- Supported formats:
- STEP (.stp, .step): Recommended (neutral, preserves geometry)
- IGES (.igs, .iges): Legacy neutral
- Parasolid (.x_t, .x_b): Siemens NX, Solid Edge
- BREP (.brep): Open CASCADE native
- STL (.stl): Mesh format (for 3D scans or topology optimization)
- File size limit:
- Community: 100 MB
- Professional: 500 MB
- Enterprise: 2 GB
- After import:
- Check geometry for errors (gaps, sliver faces)
- Use SimScale geometry tools to repair
- Mid-surface thin walls (for shell meshing)
Geometry Preparation
- Simplify: Remove unnecessary features (small fillets, logos)
- Decimate: Reduce detail in non-critical regions
- Mid-surface: Convert thin solids to surfaces (for shells)
- Imprint: Ensure mating surfaces share edges (for contact)
- Clean: Remove duplicate surfaces, merge edges
Mesh Configuration
Automatic Meshing
- Meshes > Create Mesh
- Select geometry
- Mesh type:
- Tetrahedral: General purpose (most geometries)
- Hex dominant: Better quality (for simple geometries)
- Shell: For thin walls (2D elements)
- Fineness: 1-10
- 1-3: Coarse (fast, preliminary)
- 4-6: Moderate (typical production)
- 7-10: Fine (high accuracy, slow)
- Local refinements:
- Face refinement: Select critical faces, set element size
- Edge refinement: Select critical edges
- Region refinement: Select volume, set element size
- Inflation layers: For CFD wall treatment
Mesh Quality Check
- After meshing, SimScale reports:
- Total cells: Element count
- Total nodes: Node count
- Mesh quality: Orthogonal quality, aspect ratio
- Check:
- Orthogonal quality: > 0.1 (minimum), > 0.3 (good)
- Aspect ratio: < 20 (acceptable), < 5 (good)
- Skewness: < 0.8 (acceptable), < 0.5 (good)
- If quality is poor:
- Increase fineness
- Add local refinements
- Simplify geometry
Mesh Import
- SimScale supports mesh import:
- OpenFOAM: .polyMesh folder
- UNV: Universal mesh format
- STL: Triangulated mesh (for CFD surfaces)
- Use case:
- Mesh generated in external tool (HyperMesh, ANSA, Gmsh)
- Import to SimScale for solver execution
- Advantage:
- Use specialized meshing tool for complex geometry
- Run solver on cloud HPC
Simulation Templates
Creating Templates
- Set up a simulation with all physics, materials, and boundary conditions
- Save as template:
- Simulations > Save as Template
- Template includes:
- Analysis type: Static, CFD, thermal, etc.
- Materials: Assigned to geometry
- Boundary conditions: Loads and supports
- Solver settings: Tolerances, time steps
- Template does NOT include:
- Geometry (must be re-imported)
- Mesh (must be re-generated)
Using Templates
- New Simulation > From Template
- Select template
- Import new geometry
- Generate mesh
- Assign materials and boundary conditions to new geometry
- Run
Template Applications
- Standardized analyses: Same analysis type across multiple products
- Design variants: Same setup with different geometry
- Team standards: Ensure consistent simulation setup
- Onboarding: New team members use validated templates
Running Simulations
Solver Selection
- SimScale uses open-source solvers:
- Code_Aster: Structural (static, dynamic, nonlinear)
- OpenFOAM: CFD (incompressible, compressible, multiphase)
- CalculiX: Structural (alternative to Code_Aster)
- SimScale auto-selects solver based on analysis type
- No need to configure solver manually (but advanced settings available)
Run Configuration
- Simulations > Create Run
- Set:
- Run name: Descriptive (e.g., "Baseline_v1")
- Compute resources: Number of cores (8, 16, 32)
- Maximum runtime: Prevent runaway jobs (e.g., 24 hours)
- Run:
- Click "Start"
- Simulation queued on cloud
- Monitor: Progress bar, residual plots
- Run time depends on:
- Mesh size (more cells = longer)
- Physics complexity (nonlinear = longer)
- Cores (more = faster, up to scaling limit)
Parallel Runs
- Run multiple simulations simultaneously:
- Parametric study: Different parameter values
- Design variants: Different geometries
- Wind directions: 8 directions in parallel
- Each run uses independent cloud resources
- No interference between runs
- Total cost = sum of all runs
Result Sharing and Collaboration
Sharing Results
- Results > Share
- Options:
- Private link: Only people with link can view
- Team share: All team members can view
- Public link: Anyone can view (no login required)
- Shared results include:
- 3D viewer: Interactive post-processing in browser
- Contour plots: Pre-configured views
- Probe points: Pre-defined measurement points
- Animations: Mode shapes, transient results
Team Collaboration
- Organization > Teams
- Create teams:
- Structural team: Access to FEA projects
- CFD team: Access to CFD projects
- Management: View-only access to all projects
- Permissions:
- Owner: Full control (delete, share, edit)
- Editor: Can create and modify simulations
- Viewer: Can view results only
- Real-time collaboration:
- Multiple users can view same project simultaneously
- Comments on simulations and results
- Version history (track changes)
Public Projects
- Project > Visibility > Public
- Public projects:
- Anyone can view: Without SimScale account
- Showcase: Portfolio of simulation work
- Education: Share tutorials and examples
- SimScale public project library:
- Browse community projects
- Copy and modify for own use
- Learn from real-world examples
API Integration
SimScale API
- REST API for automation:
- Create project: Programmatically
- Import geometry: From URL or upload
- Create mesh: Trigger meshing
- Create simulation: From template
- Start run: Execute solver
- Get results: Download results
- Authentication:
- API key (from account settings)
- Bearer token in header
- Use cases:
- Automated pipeline: CAD → mesh → simulate → report
- Design optimization: Run many variants automatically
- Integration: Embed simulation in product development workflow
Example API Workflow
import requests
# Create project
headers = {"Authorization": "Bearer YOUR_API_KEY"}
project = requests.post("https://api.simscale.com/v1/projects",
headers=headers,
json={"name": "Automated Analysis", "visibility": "private"})
# Import geometry
geometry = requests.post(f"https://api.simscale.com/v1/projects/{project_id}/geometries",
headers=headers,
json={"url": "https://example.com/part.step"})
# Create mesh
mesh = requests.post(f"https://api.simscale.com/v1/projects/{project_id}/meshes",
headers=headers,
json={"geometry_id": geometry_id, "fineness": 5})
# Create simulation from template
sim = requests.post(f"https://api.simscale.com/v1/projects/{project_id}/simulations",
headers=headers,
json={"template_id": "structural_template_001"})
# Start run
run = requests.post(f"https://api.simscale.com/v1/projects/{project_id}/simulations/{sim_id}/runs",
headers=headers,
json={"name": "Automated Run", "num_cores": 16})
Cost Management
Pricing Model
- Community plan: Free (limited resources)
- 8 cores, 100K nodes, public projects
- Professional plan: Monthly/annual subscription
- 32 cores, 5M nodes, private projects
- Includes support and training
- Enterprise plan: Custom pricing
- 96 cores, unlimited mesh, API access
- Dedicated support, SLA
Cost Optimization
- Start coarse: Run preliminary with coarse mesh (fast, cheap)
- Refine selectively: Only refine critical regions
- Use symmetry: Reduce model size by 2× or 4×
- Parallel runs: Run variants simultaneously (faster wall time)
- Templates: Avoid re-setup errors (save time)
- Monitor runs: Cancel stuck or diverging runs early
Best Practices
- Geometry first: Clean geometry before meshing
- Mesh convergence: Verify results don't change with refinement
- Start simple: Linear analysis before nonlinear
- Validate: Compare to analytical or experimental data
- Document: Use project description and run names
- Share early: Get team feedback during setup
- Use templates: Standardize across team
- Monitor cost: Track core-hours per project
Wrapping Up
The collaboration side of SimScale is honestly its biggest differentiator. Being able to send a client a link and let them explore the 3D results in their browser — no software, no plugins — is huge for client communication. The API is also handy if you want to automate repetitive analyses. I set up a pipeline that runs a standard thermal analysis on every new heat sink design and posts the results to our team chat. It's not something you'd do with desktop CAE without a lot of scripting and infrastructure.
Source Verification
More Simscale Guides
workflow
SimScale Cloud CFD: External Aerodynamics, Internal Flow, and Thermal Management
12 min read
workflow
SimScale Cloud FEA: Static Structural, Dynamic, and Thermal Analysis
12 min read
workflow
SimScale HVAC and Building Simulation: Airflow, Thermal Comfort, and Smoke Propagation
12 min read
comparison
SimScale vs Desktop CAE: Cloud vs On-Premise Simulation Platform Comparison
11 min read
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read