Agent Skills: COMSOL Multiphysics Executor

COMSOL Multiphysics skill for continuum-scale nanomaterial and device modeling

computationalID: a5c-ai/babysitter/comsol-multiphysics-executor

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/plugins/babysitter/skills/babysit/process/specializations/domains/science/nanotechnology/skills/comsol-multiphysics-executor

Skill Files

Browse the full folder contents for comsol-multiphysics-executor.

Download Skill

Loading file tree…

plugins/babysitter/skills/babysit/process/specializations/domains/science/nanotechnology/skills/comsol-multiphysics-executor/SKILL.md

Skill Metadata

Name
comsol-multiphysics-executor
Description
COMSOL Multiphysics skill for continuum-scale nanomaterial and device modeling

COMSOL Multiphysics Executor

Purpose

The COMSOL Multiphysics Executor skill provides continuum-level simulation capabilities for nanomaterial and nanodevice modeling, enabling multi-physics analysis of heat transfer, electromagnetics, fluid dynamics, and coupled phenomena.

Capabilities

  • Heat transfer modeling
  • Electromagnetic simulations
  • Fluid dynamics at nanoscale
  • Structural mechanics
  • Chemical transport modeling
  • Multi-physics coupling

Usage Guidelines

Multiphysics Modeling

  1. Geometry and Meshing

    • Create or import geometry
    • Define physics-aware mesh
    • Handle multi-scale features
  2. Physics Setup

    • Select appropriate modules
    • Define boundary conditions
    • Set material properties
  3. Solution and Analysis

    • Choose solver settings
    • Run parametric studies
    • Post-process results

Process Integration

  • Multiscale Modeling Integration
  • Nanodevice Integration Process Flow

Input Schema

{
  "geometry_file": "string",
  "physics_modules": ["heat_transfer", "electromagnetics", "fluid_flow"],
  "materials": [{"domain": "number", "material": "string"}],
  "boundary_conditions": [{"boundary": "string", "type": "string", "value": "number"}],
  "study_type": "stationary|transient|frequency"
}

Output Schema

{
  "solution_converged": "boolean",
  "field_results": [{
    "field": "string",
    "max": "number",
    "min": "number",
    "average": "number"
  }],
  "derived_quantities": [{
    "name": "string",
    "value": "number",
    "unit": "string"
  }],
  "export_files": ["string"]
}