feat: Add LLM-native development roadmap and reorganize documentation
- Add DEVELOPMENT_ROADMAP.md with 7-phase plan for LLM-driven optimization - Phase 1: Plugin system with lifecycle hooks - Phase 2: Natural language configuration interface - Phase 3: Dynamic code generation for custom objectives - Phase 4: Intelligent analysis and decision support - Phase 5: Automated HTML/PDF reporting - Phase 6: NX MCP server integration - Phase 7: Self-improving feature registry - Update README.md to reflect LLM-native philosophy - Emphasize natural language workflows - Link to development roadmap - Update architecture diagrams - Add future capability examples - Reorganize documentation structure - Move old dev docs to docs/archive/ - Clean up root directory - Preserve all working optimization engine code This sets the foundation for transforming Atomizer into an AI-powered engineering assistant that can autonomously configure optimizations, generate custom analysis code, and provide intelligent recommendations.
This commit is contained in:
@@ -2,7 +2,16 @@
|
|||||||
"permissions": {
|
"permissions": {
|
||||||
"allow": [
|
"allow": [
|
||||||
"Bash(\"c:/Users/antoi/anaconda3/envs/test_env/python.exe\" -c:*)",
|
"Bash(\"c:/Users/antoi/anaconda3/envs/test_env/python.exe\" -c:*)",
|
||||||
"Bash(\"c:/Users/antoi/anaconda3/envs/test_env/python.exe\" examples/test_journal_optimization.py)"
|
"Bash(\"c:/Users/antoi/anaconda3/envs/test_env/python.exe\" examples/test_journal_optimization.py)",
|
||||||
|
"Bash(while true)",
|
||||||
|
"Bash(do sleep 30)",
|
||||||
|
"Bash(if pgrep -f \"test_journal_optimization.py\")",
|
||||||
|
"Bash(/dev/null)",
|
||||||
|
"Bash(then echo \"Still running...\")",
|
||||||
|
"Bash(else echo \"Completed!\")",
|
||||||
|
"Bash(break)",
|
||||||
|
"Bash(fi)",
|
||||||
|
"Bash(done)"
|
||||||
],
|
],
|
||||||
"deny": [],
|
"deny": [],
|
||||||
"ask": []
|
"ask": []
|
||||||
|
|||||||
679
DEVELOPMENT_ROADMAP.md
Normal file
679
DEVELOPMENT_ROADMAP.md
Normal file
@@ -0,0 +1,679 @@
|
|||||||
|
# Atomizer Development Roadmap
|
||||||
|
|
||||||
|
> Vision: Transform Atomizer into an LLM-native engineering assistant for optimization
|
||||||
|
|
||||||
|
**Last Updated**: 2025-01-15
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Vision Statement
|
||||||
|
|
||||||
|
Atomizer will become an **LLM-driven optimization framework** where AI acts as a scientist/programmer/coworker that can:
|
||||||
|
|
||||||
|
- Understand natural language optimization requests
|
||||||
|
- Configure studies autonomously
|
||||||
|
- Write custom Python functions on-the-fly during optimization
|
||||||
|
- Navigate and extend its own codebase
|
||||||
|
- Make engineering decisions based on data analysis
|
||||||
|
- Generate comprehensive optimization reports
|
||||||
|
- Continuously expand its own capabilities through learning
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Architecture Philosophy
|
||||||
|
|
||||||
|
### LLM-First Design Principles
|
||||||
|
|
||||||
|
1. **Discoverability**: Every feature must be discoverable and usable by LLM via feature registry
|
||||||
|
2. **Extensibility**: Easy to add new capabilities without modifying core engine
|
||||||
|
3. **Safety**: Validate all generated code, sandbox execution, rollback on errors
|
||||||
|
4. **Transparency**: Log all LLM decisions and generated code for auditability
|
||||||
|
5. **Human-in-the-loop**: Confirm critical decisions (e.g., deleting studies, pushing results)
|
||||||
|
6. **Documentation as Code**: Auto-generate docs from code with semantic metadata
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Development Phases
|
||||||
|
|
||||||
|
### Phase 1: Foundation - Plugin & Extension System
|
||||||
|
**Timeline**: 2 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: Make Atomizer extensible and LLM-navigable
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Plugin Architecture**
|
||||||
|
- [ ] Hook system for optimization lifecycle
|
||||||
|
- `pre_mesh`: Execute before meshing
|
||||||
|
- `post_mesh`: Execute after meshing, before solve
|
||||||
|
- `pre_solve`: Execute before solver launch
|
||||||
|
- `post_solve`: Execute after solve, before extraction
|
||||||
|
- `post_extraction`: Execute after result extraction
|
||||||
|
- [ ] Python script execution at any optimization stage
|
||||||
|
- [ ] Journal script injection points
|
||||||
|
- [ ] Custom objective/constraint function registration
|
||||||
|
|
||||||
|
2. **Feature Registry**
|
||||||
|
- [ ] Create `optimization_engine/feature_registry.json`
|
||||||
|
- [ ] Centralized catalog of all capabilities
|
||||||
|
- [ ] Metadata for each feature:
|
||||||
|
- Function signature with type hints
|
||||||
|
- Natural language description
|
||||||
|
- Usage examples (code snippets)
|
||||||
|
- When to use (semantic tags)
|
||||||
|
- Parameters with validation rules
|
||||||
|
- [ ] Auto-update mechanism when new features added
|
||||||
|
|
||||||
|
3. **Documentation System**
|
||||||
|
- [ ] Create `docs/llm/` directory for LLM-readable docs
|
||||||
|
- [ ] Function catalog with semantic search
|
||||||
|
- [ ] Usage patterns library
|
||||||
|
- [ ] Auto-generate from docstrings and registry
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
optimization_engine/
|
||||||
|
├── plugins/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── hooks.py # Hook system core
|
||||||
|
│ ├── hook_manager.py # Hook registration and execution
|
||||||
|
│ ├── validators.py # Code validation utilities
|
||||||
|
│ └── examples/
|
||||||
|
│ ├── pre_mesh_example.py
|
||||||
|
│ └── custom_objective_example.py
|
||||||
|
├── feature_registry.json # Capability catalog
|
||||||
|
└── registry_manager.py # Registry CRUD operations
|
||||||
|
|
||||||
|
docs/llm/
|
||||||
|
├── capabilities.md # Human-readable capability overview
|
||||||
|
├── examples.md # Usage examples
|
||||||
|
└── api_reference.md # Auto-generated API docs
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 2: LLM Integration Layer
|
||||||
|
**Timeline**: 2 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: Enable natural language control of Atomizer
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Claude Skill for Atomizer**
|
||||||
|
- [ ] Create `.claude/skills/atomizer.md`
|
||||||
|
- [ ] Define skill with full context of capabilities
|
||||||
|
- [ ] Access to feature registry
|
||||||
|
- [ ] Can read/write optimization configs
|
||||||
|
- [ ] Execute Python scripts and journal files
|
||||||
|
|
||||||
|
2. **Natural Language Parser**
|
||||||
|
- [ ] Intent recognition system
|
||||||
|
- Create study
|
||||||
|
- Configure optimization
|
||||||
|
- Analyze results
|
||||||
|
- Generate report
|
||||||
|
- Execute custom code
|
||||||
|
- [ ] Entity extraction (parameters, metrics, constraints)
|
||||||
|
- [ ] Ambiguity resolution via clarifying questions
|
||||||
|
|
||||||
|
3. **Conversational Workflow Manager**
|
||||||
|
- [ ] Multi-turn conversation state management
|
||||||
|
- [ ] Context preservation across requests
|
||||||
|
- [ ] Validation and confirmation before execution
|
||||||
|
- [ ] Undo/rollback mechanism
|
||||||
|
|
||||||
|
**Example Interactions**:
|
||||||
|
```
|
||||||
|
User: "Optimize for minimal displacement, vary thickness from 2-5mm"
|
||||||
|
→ LLM: Creates study, asks for file drop, configures objective + design var
|
||||||
|
|
||||||
|
User: "Add RSS function combining stress and displacement"
|
||||||
|
→ LLM: Writes Python function, registers as custom objective, validates
|
||||||
|
|
||||||
|
User: "Use surrogate to predict these 10 parameter sets"
|
||||||
|
→ LLM: Checks surrogate quality (R², CV score), runs predictions or warns
|
||||||
|
```
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
.claude/
|
||||||
|
└── skills/
|
||||||
|
└── atomizer.md # Claude skill definition
|
||||||
|
|
||||||
|
optimization_engine/
|
||||||
|
├── llm_interface/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── intent_classifier.py # NLP intent recognition
|
||||||
|
│ ├── entity_extractor.py # Parameter/metric extraction
|
||||||
|
│ ├── workflow_manager.py # Conversation state
|
||||||
|
│ └── validators.py # Input validation
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 3: Dynamic Code Generation
|
||||||
|
**Timeline**: 3 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: LLM writes and integrates custom code during optimization
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Custom Function Generator**
|
||||||
|
- [ ] Template system for common patterns:
|
||||||
|
- RSS (Root Sum Square) of multiple metrics
|
||||||
|
- Weighted objectives
|
||||||
|
- Custom constraints (e.g., stress/yield_strength < 1)
|
||||||
|
- Conditional objectives (if-then logic)
|
||||||
|
- [ ] Code validation pipeline (syntax check, safety scan)
|
||||||
|
- [ ] Unit test auto-generation
|
||||||
|
- [ ] Auto-registration in feature registry
|
||||||
|
- [ ] Persistent storage in `optimization_engine/custom_functions/`
|
||||||
|
|
||||||
|
2. **Journal Script Generator**
|
||||||
|
- [ ] Generate NX journal scripts from natural language
|
||||||
|
- [ ] Library of common operations:
|
||||||
|
- Modify geometry (fillets, chamfers, thickness)
|
||||||
|
- Apply loads and boundary conditions
|
||||||
|
- Extract custom data (centroid, inertia, custom expressions)
|
||||||
|
- [ ] Validation against NXOpen API
|
||||||
|
- [ ] Dry-run mode for testing
|
||||||
|
|
||||||
|
3. **Safe Execution Environment**
|
||||||
|
- [ ] Sandboxed Python execution (RestrictedPython or similar)
|
||||||
|
- [ ] Whitelist of allowed imports
|
||||||
|
- [ ] Error handling with detailed logs
|
||||||
|
- [ ] Rollback mechanism on failure
|
||||||
|
- [ ] Logging of all generated code to audit trail
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
optimization_engine/
|
||||||
|
├── custom_functions/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── templates/
|
||||||
|
│ │ ├── rss_template.py
|
||||||
|
│ │ ├── weighted_sum_template.py
|
||||||
|
│ │ └── constraint_template.py
|
||||||
|
│ ├── generator.py # Code generation engine
|
||||||
|
│ ├── validator.py # Safety validation
|
||||||
|
│ └── sandbox.py # Sandboxed execution
|
||||||
|
├── code_generation/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── journal_generator.py # NX journal script generation
|
||||||
|
│ └── function_templates.py # Jinja2 templates
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 4: Intelligent Analysis & Decision Support
|
||||||
|
**Timeline**: 3 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: LLM analyzes results and guides engineering decisions
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Result Analyzer**
|
||||||
|
- [ ] Statistical analysis module
|
||||||
|
- Convergence detection (plateau in objective)
|
||||||
|
- Pareto front identification (multi-objective)
|
||||||
|
- Sensitivity analysis (which params matter most)
|
||||||
|
- Outlier detection
|
||||||
|
- [ ] Trend analysis (monotonic relationships, inflection points)
|
||||||
|
- [ ] Recommendations engine (refine mesh, adjust bounds, add constraints)
|
||||||
|
|
||||||
|
2. **Surrogate Model Manager**
|
||||||
|
- [ ] Quality metrics calculation
|
||||||
|
- R² (coefficient of determination)
|
||||||
|
- CV score (cross-validation)
|
||||||
|
- Prediction error distribution
|
||||||
|
- Confidence intervals
|
||||||
|
- [ ] Surrogate fitness assessment
|
||||||
|
- "Ready to use" threshold (e.g., R² > 0.9)
|
||||||
|
- Warning if predictions unreliable
|
||||||
|
- [ ] Active learning suggestions (which points to sample next)
|
||||||
|
|
||||||
|
3. **Decision Assistant**
|
||||||
|
- [ ] Trade-off interpreter (explain Pareto fronts)
|
||||||
|
- [ ] "What-if" analysis (predict outcome of parameter change)
|
||||||
|
- [ ] Constraint violation diagnosis
|
||||||
|
- [ ] Next-step recommendations
|
||||||
|
|
||||||
|
**Example**:
|
||||||
|
```
|
||||||
|
User: "Summarize optimization results"
|
||||||
|
→ LLM:
|
||||||
|
Analyzes 50 trials, identifies best design at trial #34:
|
||||||
|
- wall_thickness = 3.2mm (converged from initial 5mm)
|
||||||
|
- max_stress = 187 MPa (target: 200 MPa ✓)
|
||||||
|
- mass = 0.45 kg (15% lighter than baseline)
|
||||||
|
|
||||||
|
Issues detected:
|
||||||
|
- Stress constraint violated in 20% of trials (trials 5,12,18...)
|
||||||
|
- Displacement shows high sensitivity to thickness (Sobol index: 0.78)
|
||||||
|
|
||||||
|
Recommendations:
|
||||||
|
1. Relax stress limit to 210 MPa OR
|
||||||
|
2. Add fillet radius as design variable (currently fixed at 2mm)
|
||||||
|
3. Consider thickness > 3mm for robustness
|
||||||
|
```
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
optimization_engine/
|
||||||
|
├── analysis/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── statistical_analyzer.py # Convergence, sensitivity
|
||||||
|
│ ├── surrogate_quality.py # R², CV, confidence intervals
|
||||||
|
│ ├── decision_engine.py # Recommendations
|
||||||
|
│ └── visualizers.py # Plot generators
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 5: Automated Reporting
|
||||||
|
**Timeline**: 2 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: Generate comprehensive HTML/PDF optimization reports
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Report Generator**
|
||||||
|
- [ ] Template system (Jinja2)
|
||||||
|
- Executive summary (1-page overview)
|
||||||
|
- Detailed analysis (convergence plots, sensitivity charts)
|
||||||
|
- Appendices (all trial data, config files)
|
||||||
|
- [ ] Auto-generated plots (Chart.js for web, Matplotlib for PDF)
|
||||||
|
- [ ] Embedded data tables (sortable, filterable)
|
||||||
|
- [ ] LLM-written narrative explanations
|
||||||
|
|
||||||
|
2. **Multi-Format Export**
|
||||||
|
- [ ] HTML (interactive, shareable via link)
|
||||||
|
- [ ] PDF (static, for archival/print)
|
||||||
|
- [ ] Markdown (for version control, GitHub)
|
||||||
|
- [ ] JSON (machine-readable, for post-processing)
|
||||||
|
|
||||||
|
3. **Smart Narrative Generation**
|
||||||
|
- [ ] LLM analyzes data and writes insights in natural language
|
||||||
|
- [ ] Explains why certain designs performed better
|
||||||
|
- [ ] Highlights unexpected findings (e.g., "Counter-intuitively, reducing thickness improved stress")
|
||||||
|
- [ ] Includes engineering recommendations
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
optimization_engine/
|
||||||
|
├── reporting/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── templates/
|
||||||
|
│ │ ├── executive_summary.html.j2
|
||||||
|
│ │ ├── detailed_analysis.html.j2
|
||||||
|
│ │ └── markdown_report.md.j2
|
||||||
|
│ ├── report_generator.py # Main report engine
|
||||||
|
│ ├── narrative_writer.py # LLM-driven text generation
|
||||||
|
│ └── exporters/
|
||||||
|
│ ├── html_exporter.py
|
||||||
|
│ ├── pdf_exporter.py # Using WeasyPrint or similar
|
||||||
|
│ └── markdown_exporter.py
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 6: NX MCP Enhancement
|
||||||
|
**Timeline**: 4 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: Deep NX integration via Model Context Protocol
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **NX Documentation MCP Server**
|
||||||
|
- [ ] Index full Siemens NX API documentation
|
||||||
|
- [ ] Semantic search across NX docs (embeddings + vector DB)
|
||||||
|
- [ ] Code examples from official documentation
|
||||||
|
- [ ] Auto-suggest relevant API calls based on task
|
||||||
|
|
||||||
|
2. **Advanced NX Operations**
|
||||||
|
- [ ] Geometry manipulation library
|
||||||
|
- Parametric CAD automation (change sketches, features)
|
||||||
|
- Assembly management (add/remove components)
|
||||||
|
- Advanced meshing controls (refinement zones, element types)
|
||||||
|
- [ ] Multi-physics setup
|
||||||
|
- Thermal-structural coupling
|
||||||
|
- Modal analysis
|
||||||
|
- Fatigue analysis setup
|
||||||
|
|
||||||
|
3. **Feature Bank Expansion**
|
||||||
|
- [ ] Library of 50+ pre-built NX operations
|
||||||
|
- [ ] Topology optimization integration
|
||||||
|
- [ ] Generative design workflows
|
||||||
|
- [ ] Each feature documented in registry with examples
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
mcp/
|
||||||
|
├── nx_documentation/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── server.py # MCP server implementation
|
||||||
|
│ ├── indexer.py # NX docs indexing
|
||||||
|
│ ├── embeddings.py # Vector embeddings for search
|
||||||
|
│ └── vector_db.py # Chroma/Pinecone integration
|
||||||
|
├── nx_features/
|
||||||
|
│ ├── geometry/
|
||||||
|
│ │ ├── fillets.py
|
||||||
|
│ │ ├── chamfers.py
|
||||||
|
│ │ └── thickness_modifier.py
|
||||||
|
│ ├── analysis/
|
||||||
|
│ │ ├── thermal_structural.py
|
||||||
|
│ │ ├── modal_analysis.py
|
||||||
|
│ │ └── fatigue_setup.py
|
||||||
|
│ └── feature_registry.json # NX feature catalog
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Phase 7: Self-Improving System
|
||||||
|
**Timeline**: 4 weeks
|
||||||
|
**Status**: 🔵 Not Started
|
||||||
|
**Goal**: Atomizer learns from usage and expands itself
|
||||||
|
|
||||||
|
#### Deliverables
|
||||||
|
|
||||||
|
1. **Feature Learning System**
|
||||||
|
- [ ] When LLM creates custom function, prompt user to save to library
|
||||||
|
- [ ] User provides name + description
|
||||||
|
- [ ] Auto-update feature registry with new capability
|
||||||
|
- [ ] Version control for user-contributed features
|
||||||
|
|
||||||
|
2. **Best Practices Database**
|
||||||
|
- [ ] Store successful optimization strategies
|
||||||
|
- [ ] Pattern recognition (e.g., "Adding fillets always reduces stress by 10-20%")
|
||||||
|
- [ ] Similarity search (find similar past optimizations)
|
||||||
|
- [ ] Recommend strategies for new problems
|
||||||
|
|
||||||
|
3. **Continuous Documentation**
|
||||||
|
- [ ] Auto-generate docs when new features added
|
||||||
|
- [ ] Keep examples updated with latest API
|
||||||
|
- [ ] Version control for all generated code
|
||||||
|
- [ ] Changelog auto-generation
|
||||||
|
|
||||||
|
**Files to Create**:
|
||||||
|
```
|
||||||
|
optimization_engine/
|
||||||
|
├── learning/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── feature_learner.py # Capture and save new features
|
||||||
|
│ ├── pattern_recognizer.py # Identify successful patterns
|
||||||
|
│ ├── similarity_search.py # Find similar optimizations
|
||||||
|
│ └── best_practices_db.json # Pattern library
|
||||||
|
├── auto_documentation/
|
||||||
|
│ ├── __init__.py
|
||||||
|
│ ├── doc_generator.py # Auto-generate markdown docs
|
||||||
|
│ ├── changelog_builder.py # Track feature additions
|
||||||
|
│ └── example_extractor.py # Extract examples from code
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Final Architecture
|
||||||
|
|
||||||
|
```
|
||||||
|
Atomizer/
|
||||||
|
├── optimization_engine/
|
||||||
|
│ ├── core/ # Existing optimization loop
|
||||||
|
│ ├── plugins/ # NEW: Hook system (Phase 1)
|
||||||
|
│ │ ├── hooks.py
|
||||||
|
│ │ ├── pre_mesh/
|
||||||
|
│ │ ├── post_solve/
|
||||||
|
│ │ └── custom_objectives/
|
||||||
|
│ ├── custom_functions/ # NEW: User/LLM generated code (Phase 3)
|
||||||
|
│ ├── llm_interface/ # NEW: Natural language control (Phase 2)
|
||||||
|
│ ├── analysis/ # NEW: Result analysis (Phase 4)
|
||||||
|
│ ├── reporting/ # NEW: Report generation (Phase 5)
|
||||||
|
│ ├── learning/ # NEW: Self-improvement (Phase 7)
|
||||||
|
│ └── feature_registry.json # NEW: Capability catalog (Phase 1)
|
||||||
|
├── .claude/
|
||||||
|
│ └── skills/
|
||||||
|
│ └── atomizer.md # NEW: Claude skill (Phase 2)
|
||||||
|
├── mcp/
|
||||||
|
│ ├── nx_documentation/ # NEW: NX docs MCP server (Phase 6)
|
||||||
|
│ └── nx_features/ # NEW: NX feature bank (Phase 6)
|
||||||
|
├── docs/
|
||||||
|
│ └── llm/ # NEW: LLM-readable docs (Phase 1)
|
||||||
|
│ ├── capabilities.md
|
||||||
|
│ ├── examples.md
|
||||||
|
│ └── api_reference.md
|
||||||
|
├── dashboard/ # Existing web UI
|
||||||
|
└── examples/ # Example projects
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Implementation Priority
|
||||||
|
|
||||||
|
### Immediate (Next 2 weeks)
|
||||||
|
- ✅ Phase 1.1: Plugin/hook system in optimization loop
|
||||||
|
- ✅ Phase 1.2: Feature registry JSON
|
||||||
|
- ✅ Phase 1.3: Basic documentation structure
|
||||||
|
|
||||||
|
### Short-term (1 month)
|
||||||
|
- ⏳ Phase 2: Claude skill + natural language interface
|
||||||
|
- ⏳ Phase 3.1: Custom function generator (RSS, weighted objectives)
|
||||||
|
- ⏳ Phase 4.1: Result analyzer with basic statistics
|
||||||
|
|
||||||
|
### Medium-term (2-3 months)
|
||||||
|
- ⏳ Phase 4.2: Surrogate quality checker
|
||||||
|
- ⏳ Phase 5: HTML report generator
|
||||||
|
- ⏳ Phase 6.1: NX documentation MCP
|
||||||
|
|
||||||
|
### Long-term (3-6 months)
|
||||||
|
- ⏳ Phase 4.3: Advanced decision support
|
||||||
|
- ⏳ Phase 6.2: Full NX feature bank
|
||||||
|
- ⏳ Phase 7: Self-improving system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Example Use Cases
|
||||||
|
|
||||||
|
### Use Case 1: Natural Language Optimization Setup
|
||||||
|
```
|
||||||
|
User: "Let's make a new optimization"
|
||||||
|
|
||||||
|
LLM: "I'll help you set up a new optimization study. What would you like to name it?"
|
||||||
|
|
||||||
|
User: "bracket_weight_reduction"
|
||||||
|
|
||||||
|
LLM: "Study created! Please drop your .sim and .prt files into:
|
||||||
|
C:\Atomizer\optimization_results\bracket_weight_reduction\sim\"
|
||||||
|
|
||||||
|
User: "Done. I want to minimize displacement, play with wall_thickness (3-8mm)
|
||||||
|
and fillet_radius (1-5mm)"
|
||||||
|
|
||||||
|
LLM: "Got it! Let me configure:
|
||||||
|
- Objective: Minimize max displacement
|
||||||
|
- Design variables:
|
||||||
|
* wall_thickness: 3.0 - 8.0 mm
|
||||||
|
* fillet_radius: 1.0 - 5.0 mm
|
||||||
|
|
||||||
|
How many iterations would you like? (Recommend 50 for 2 variables)"
|
||||||
|
|
||||||
|
User: "50 sounds good"
|
||||||
|
|
||||||
|
LLM: "Perfect! Configuration saved. Ready to start optimization?
|
||||||
|
This will run 50 FEA simulations (estimated time: 2-3 hours)"
|
||||||
|
|
||||||
|
User: "Start it!"
|
||||||
|
|
||||||
|
LLM: "Optimization launched! 🚀
|
||||||
|
- Live dashboard: http://localhost:8080/dashboard
|
||||||
|
- Study: bracket_weight_reduction
|
||||||
|
- Status: Trial 1/50 running..."
|
||||||
|
```
|
||||||
|
|
||||||
|
### Use Case 2: Custom Metric via LLM
|
||||||
|
```
|
||||||
|
User: "Let's implement a function to calculate the RSS of stress and displacement"
|
||||||
|
|
||||||
|
LLM: "I'll create a Root Sum Square (RSS) function for you. Let me confirm:
|
||||||
|
|
||||||
|
RSS = sqrt(stress² + displacement²)
|
||||||
|
|
||||||
|
Should I normalize the metrics first? (Recommended for different units)"
|
||||||
|
|
||||||
|
User: "Yes, normalize to their targets"
|
||||||
|
|
||||||
|
LLM: "Creating custom objective function... Done!
|
||||||
|
|
||||||
|
File: optimization_engine/custom_functions/rss_stress_displacement.py
|
||||||
|
|
||||||
|
def rss_objective(stress, displacement, stress_target=200, disp_target=1.0):
|
||||||
|
norm_stress = stress / stress_target
|
||||||
|
norm_disp = displacement / disp_target
|
||||||
|
return sqrt(norm_stress**2 + norm_disp**2)
|
||||||
|
|
||||||
|
Added to feature registry. You can now use 'rss_stress_displacement'
|
||||||
|
as an objective in your optimization config."
|
||||||
|
```
|
||||||
|
|
||||||
|
### Use Case 3: Surrogate Model Usage
|
||||||
|
```
|
||||||
|
User: "Can you use the surrogate model to predict stress for these parameters:
|
||||||
|
wall_thickness = [3.5, 4.0, 4.5, 5.0, 5.5]"
|
||||||
|
|
||||||
|
LLM: "Checking surrogate model quality...
|
||||||
|
|
||||||
|
Surrogate Model Status:
|
||||||
|
- Training data: 50 trials
|
||||||
|
- R² score: 0.94 (excellent)
|
||||||
|
- CV score: 0.91 (good generalization)
|
||||||
|
- Confidence: HIGH ✓
|
||||||
|
|
||||||
|
Predictions:
|
||||||
|
| Thickness | Predicted Stress | Confidence Interval |
|
||||||
|
|-----------|------------------|---------------------|
|
||||||
|
| 3.5 mm | 245.2 MPa | ±12.3 MPa |
|
||||||
|
| 4.0 mm | 198.7 MPa | ±8.1 MPa |
|
||||||
|
| 4.5 mm | 165.4 MPa | ±7.2 MPa |
|
||||||
|
| 5.0 mm | 142.1 MPa | ±9.5 MPa |
|
||||||
|
| 5.5 mm | 126.8 MPa | ±11.8 MPa |
|
||||||
|
|
||||||
|
Note: 4.0mm appears optimal (stress closest to 200 MPa target)"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Use Case 4: Optimization Report
|
||||||
|
```
|
||||||
|
User: "Make an optimization report for bracket_weight_reduction"
|
||||||
|
|
||||||
|
LLM: "Generating comprehensive optimization report...
|
||||||
|
|
||||||
|
Analyzing 50 completed trials...
|
||||||
|
Writing narrative insights...
|
||||||
|
Generating plots...
|
||||||
|
|
||||||
|
Report complete!
|
||||||
|
|
||||||
|
📄 HTML: optimization_results/bracket_weight_reduction/report.html
|
||||||
|
📄 PDF: optimization_results/bracket_weight_reduction/report.pdf
|
||||||
|
|
||||||
|
Key Findings:
|
||||||
|
- Best design: Trial #34
|
||||||
|
* wall_thickness = 4.2 mm
|
||||||
|
* fillet_radius = 3.1 mm
|
||||||
|
* Displacement = 0.78 mm (22% below target)
|
||||||
|
* Mass = 0.51 kg (18% lighter than baseline)
|
||||||
|
|
||||||
|
- Sensitivity: Thickness has 3x more impact than fillet radius
|
||||||
|
- Recommendation: Lock thickness at 4.2mm, explore other variables
|
||||||
|
|
||||||
|
Open report? [Y/n]"
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Success Metrics
|
||||||
|
|
||||||
|
### Phase 1 Success
|
||||||
|
- [ ] 10+ plugins created and tested
|
||||||
|
- [ ] Feature registry contains 50+ capabilities
|
||||||
|
- [ ] LLM can discover and use all features
|
||||||
|
|
||||||
|
### Phase 2 Success
|
||||||
|
- [ ] LLM can create optimization from natural language in <5 turns
|
||||||
|
- [ ] 90% of user requests understood correctly
|
||||||
|
- [ ] Zero manual JSON editing required
|
||||||
|
|
||||||
|
### Phase 3 Success
|
||||||
|
- [ ] LLM generates 10+ custom functions with zero errors
|
||||||
|
- [ ] All generated code passes safety validation
|
||||||
|
- [ ] Users save 50% time vs. manual coding
|
||||||
|
|
||||||
|
### Phase 4 Success
|
||||||
|
- [ ] Surrogate quality detection 95% accurate
|
||||||
|
- [ ] Recommendations lead to 30% faster convergence
|
||||||
|
- [ ] Users report higher confidence in results
|
||||||
|
|
||||||
|
### Phase 5 Success
|
||||||
|
- [ ] Reports generated in <30 seconds
|
||||||
|
- [ ] Narrative quality rated 4/5 by engineers
|
||||||
|
- [ ] 80% of reports used without manual editing
|
||||||
|
|
||||||
|
### Phase 6 Success
|
||||||
|
- [ ] NX MCP answers 95% of API questions correctly
|
||||||
|
- [ ] Feature bank covers 80% of common workflows
|
||||||
|
- [ ] Users write 50% less manual journal code
|
||||||
|
|
||||||
|
### Phase 7 Success
|
||||||
|
- [ ] 20+ user-contributed features in library
|
||||||
|
- [ ] Pattern recognition identifies 10+ best practices
|
||||||
|
- [ ] Documentation auto-updates with zero manual effort
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Risk Mitigation
|
||||||
|
|
||||||
|
### Risk: LLM generates unsafe code
|
||||||
|
**Mitigation**:
|
||||||
|
- Sandbox all execution
|
||||||
|
- Whitelist allowed imports
|
||||||
|
- Code review by static analysis tools
|
||||||
|
- Rollback on any error
|
||||||
|
|
||||||
|
### Risk: Feature registry becomes stale
|
||||||
|
**Mitigation**:
|
||||||
|
- Auto-update on code changes (pre-commit hook)
|
||||||
|
- CI/CD checks for registry sync
|
||||||
|
- Weekly audit of documented vs. actual features
|
||||||
|
|
||||||
|
### Risk: NX API changes break features
|
||||||
|
**Mitigation**:
|
||||||
|
- Version pinning for NX (currently 2412)
|
||||||
|
- Automated tests against NX API
|
||||||
|
- Migration guides for version upgrades
|
||||||
|
|
||||||
|
### Risk: User overwhelmed by LLM autonomy
|
||||||
|
**Mitigation**:
|
||||||
|
- Confirm before executing destructive actions
|
||||||
|
- "Explain mode" that shows what LLM plans to do
|
||||||
|
- Undo/rollback for all operations
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Next Steps
|
||||||
|
|
||||||
|
1. **Immediate**: Start Phase 1 - Plugin System
|
||||||
|
- Create `optimization_engine/plugins/` structure
|
||||||
|
- Design hook API
|
||||||
|
- Implement first 3 hooks (pre_mesh, post_solve, custom_objective)
|
||||||
|
|
||||||
|
2. **Week 2**: Feature Registry
|
||||||
|
- Extract current capabilities into registry JSON
|
||||||
|
- Write registry manager (CRUD operations)
|
||||||
|
- Auto-generate initial docs
|
||||||
|
|
||||||
|
3. **Week 3**: Claude Skill
|
||||||
|
- Draft `.claude/skills/atomizer.md`
|
||||||
|
- Test with sample optimization workflows
|
||||||
|
- Iterate based on LLM performance
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Last Updated**: 2025-01-15
|
||||||
|
**Maintainer**: Antoine Polvé (antoine@atomaste.com)
|
||||||
|
**Status**: 🔵 Planning Phase
|
||||||
319
README.md
319
README.md
@@ -1,6 +1,6 @@
|
|||||||
# Atomizer
|
# Atomizer
|
||||||
|
|
||||||
> Advanced optimization platform for Siemens NX Simcenter with LLM-powered configuration
|
> Advanced LLM-native optimization platform for Siemens NX Simcenter
|
||||||
|
|
||||||
[](https://www.python.org/downloads/)
|
[](https://www.python.org/downloads/)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
@@ -8,31 +8,50 @@
|
|||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
Atomizer is a next-generation optimization framework for Siemens NX that combines:
|
Atomizer is an **LLM-native optimization framework** for Siemens NX Simcenter that transforms how engineers interact with optimization workflows. Instead of manual JSON configuration and scripting, Atomizer uses AI as a collaborative engineering assistant.
|
||||||
|
|
||||||
- **LLM-Driven Configuration**: Use natural language to set up complex optimizations
|
### Core Philosophy
|
||||||
- **Advanced Algorithms**: Optuna-powered TPE, Gaussian Process surrogates, multi-fidelity optimization
|
|
||||||
- **Real-Time Monitoring**: Interactive dashboards with live updates
|
Atomizer enables engineers to:
|
||||||
- **Flexible Architecture**: Pluggable result extractors for any FEA analysis type
|
- **Describe optimizations in natural language** instead of writing configuration files
|
||||||
- **MCP Integration**: Extensible via Model Context Protocol
|
- **Generate custom analysis functions on-the-fly** (RSS metrics, weighted objectives, constraints)
|
||||||
|
- **Get intelligent recommendations** based on optimization results and surrogate models
|
||||||
|
- **Generate comprehensive reports** with AI-written insights and visualizations
|
||||||
|
- **Extend the framework autonomously** through LLM-driven code generation
|
||||||
|
|
||||||
|
### Key Features
|
||||||
|
|
||||||
|
- **LLM-Driven Workflow**: Natural language study creation, configuration, and analysis
|
||||||
|
- **Advanced Optimization**: Optuna-powered TPE, Gaussian Process surrogates, multi-objective Pareto fronts
|
||||||
|
- **Dynamic Code Generation**: AI writes custom Python functions and NX journal scripts during optimization
|
||||||
|
- **Intelligent Decision Support**: Surrogate quality assessment, sensitivity analysis, engineering recommendations
|
||||||
|
- **Real-Time Monitoring**: Interactive web dashboard with live progress tracking
|
||||||
|
- **Extensible Architecture**: Plugin system with hooks for pre/post mesh, solve, and extraction phases
|
||||||
|
- **Self-Improving**: Feature registry that learns from user workflows and expands capabilities
|
||||||
|
|
||||||
|
📘 See [DEVELOPMENT_ROADMAP.md](DEVELOPMENT_ROADMAP.md) for the complete vision and implementation plan.
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
```
|
```
|
||||||
┌─────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────┐
|
||||||
│ UI Layer │
|
│ LLM Interface Layer │
|
||||||
│ Web Dashboard (React) + LLM Chat Interface (MCP) │
|
│ Claude Skill + Natural Language Parser + Workflow Mgr │
|
||||||
└─────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────┘
|
||||||
↕
|
↕
|
||||||
┌─────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────┐
|
||||||
│ MCP Server │
|
│ Optimization Engine Core │
|
||||||
│ - Model Discovery - Config Builder │
|
│ Plugin System + Feature Registry + Code Generator │
|
||||||
│ - Optimizer Control - Result Analyzer │
|
|
||||||
└─────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────┘
|
||||||
↕
|
↕
|
||||||
┌─────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────┐
|
||||||
│ Execution Layer │
|
│ Execution Layer │
|
||||||
│ NX Core (NXOpen) + Optuna Engine + Custom Scripts │
|
│ NX Solver (via Journals) + Optuna + Result Extractors │
|
||||||
|
└─────────────────────────────────────────────────────────┘
|
||||||
|
↕
|
||||||
|
┌─────────────────────────────────────────────────────────┐
|
||||||
|
│ Analysis & Reporting │
|
||||||
|
│ Surrogate Quality + Sensitivity + Report Generator │
|
||||||
└─────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -42,13 +61,13 @@ Atomizer is a next-generation optimization framework for Siemens NX that combine
|
|||||||
|
|
||||||
- **Siemens NX 2412** with NX Nastran solver
|
- **Siemens NX 2412** with NX Nastran solver
|
||||||
- **Python 3.10+** (recommend Anaconda)
|
- **Python 3.10+** (recommend Anaconda)
|
||||||
- **Node.js 18+** (for dashboard frontend)
|
- **Git** for version control
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
1. **Clone the repository**:
|
1. **Clone the repository**:
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/Anto01/Atomizer.git
|
git clone https://github.com/yourusername/Atomizer.git
|
||||||
cd Atomizer
|
cd Atomizer
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -60,178 +79,206 @@ Atomizer is a next-generation optimization framework for Siemens NX that combine
|
|||||||
|
|
||||||
3. **Install dependencies**:
|
3. **Install dependencies**:
|
||||||
```bash
|
```bash
|
||||||
pip install -e .
|
pip install -r requirements.txt
|
||||||
# For development tools:
|
|
||||||
pip install -e ".[dev]"
|
|
||||||
# For MCP server:
|
|
||||||
pip install -e ".[mcp]"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **Configure NX path** (edit `config/nx_config.json`):
|
4. **Configure NX path** (edit if needed):
|
||||||
```json
|
- Default NX path: `C:\Program Files\Siemens\Simcenter3D_2412\NXBIN\run_journal.exe`
|
||||||
{
|
- Update in `optimization_engine/nx_solver.py` if different
|
||||||
"nx_executable": "C:/Program Files/Siemens/NX2412/NXBIN/ugraf.exe",
|
|
||||||
"python_env": "C:/Users/YourName/anaconda3/envs/atomizer/python.exe"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Basic Usage
|
### Basic Usage
|
||||||
|
|
||||||
#### 1. Conversational Setup (via MCP)
|
#### Example 1: Natural Language Optimization (Future - Phase 2)
|
||||||
|
|
||||||
```
|
```
|
||||||
You: My FEA is in C:\Projects\Bracket\analysis.sim, please import its features.
|
User: "Let's create a new study to minimize stress on my bracket"
|
||||||
|
|
||||||
AI: I've analyzed your model:
|
LLM: "Study created! Please drop your .sim file into the study folder,
|
||||||
- Solution: Static Analysis (NX Nastran)
|
then I'll explore it to find available design parameters."
|
||||||
- Expressions: wall_thickness (5mm), hole_diameter (10mm)
|
|
||||||
- Mesh: 8234 nodes, 4521 elements
|
|
||||||
|
|
||||||
Which parameters would you like to optimize?
|
User: "Done. I want to vary wall_thickness between 3-8mm"
|
||||||
|
|
||||||
You: Optimize wall_thickness and hole_diameter to minimize max stress while keeping mass low.
|
LLM: "Perfect! I've configured:
|
||||||
|
- Objective: Minimize max von Mises stress
|
||||||
|
- Design variable: wall_thickness (3.0 - 8.0 mm)
|
||||||
|
- Sampler: TPE with 50 trials
|
||||||
|
|
||||||
AI: Configuration created! Ready to start optimization with 100 iterations.
|
Ready to start?"
|
||||||
Would you like to review the config or start now?
|
|
||||||
|
|
||||||
You: Start it!
|
User: "Yes, go!"
|
||||||
|
|
||||||
AI: Optimization launched! 🚀
|
LLM: "Optimization running! View progress at http://localhost:8080"
|
||||||
Dashboard: http://localhost:8080/dashboard
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 2. Manual Configuration (JSON)
|
#### Example 2: Current JSON Configuration
|
||||||
|
|
||||||
Create `optimization_config.json`:
|
Create `examples/my_study/config.json`:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"design_variables": {
|
"sim_file": "examples/bracket/Bracket_sim1.sim",
|
||||||
"wall_thickness": {
|
"design_variables": [
|
||||||
"low": 3.0,
|
{
|
||||||
"high": 8.0,
|
"name": "wall_thickness",
|
||||||
"enabled": true
|
"expression_name": "wall_thickness",
|
||||||
|
"min": 3.0,
|
||||||
|
"max": 8.0,
|
||||||
|
"units": "mm"
|
||||||
}
|
}
|
||||||
},
|
],
|
||||||
"objectives": {
|
"objectives": [
|
||||||
"metrics": {
|
{
|
||||||
"max_stress": {
|
"name": "max_stress",
|
||||||
"weight": 10,
|
"extractor": "stress_extractor",
|
||||||
"target": 200,
|
"metric": "max_von_mises",
|
||||||
"extractor": "nastran_stress"
|
"direction": "minimize",
|
||||||
}
|
"weight": 1.0,
|
||||||
|
"units": "MPa"
|
||||||
}
|
}
|
||||||
},
|
],
|
||||||
"nx_settings": {
|
"optimization_settings": {
|
||||||
"sim_path": "C:/Projects/Bracket/analysis.sim",
|
"n_trials": 50,
|
||||||
"solution_name": "Solution 1"
|
"sampler": "TPE",
|
||||||
|
"n_startup_trials": 20
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Run optimization:
|
Run optimization:
|
||||||
```bash
|
```bash
|
||||||
python -m optimization_engine.run_optimizer --config optimization_config.json
|
python examples/run_optimization.py --config examples/my_study/config.json
|
||||||
```
|
```
|
||||||
|
|
||||||
## Features
|
## Current Features
|
||||||
|
|
||||||
### ✨ Core Capabilities
|
### ✅ Implemented
|
||||||
|
|
||||||
- **Multi-Objective Optimization**: Weighted sum, Pareto front analysis
|
- **Core Optimization Engine**: Optuna integration with TPE sampler
|
||||||
- **Smart Sampling**: TPE, Latin Hypercube, Gaussian Process surrogates
|
- **NX Journal Integration**: Update expressions and run simulations via NXOpen
|
||||||
- **Result Extraction**: Nastran (OP2/F06), NX Mass Properties, custom parsers
|
- **Result Extraction**: Stress (OP2), displacement (OP2), mass properties
|
||||||
- **Crash Recovery**: Automatic resume from interruptions
|
- **Study Management**: Folder-based isolation, metadata tracking
|
||||||
- **Parallel Evaluation**: Multi-core FEA solving (coming soon)
|
- **Web Dashboard**: Real-time monitoring, study configuration UI
|
||||||
|
- **Precision Control**: 4-decimal rounding for mm/degrees/MPa
|
||||||
|
- **Crash Recovery**: Resume interrupted optimizations
|
||||||
|
|
||||||
### 📊 Visualization
|
### 🚧 In Progress (see [DEVELOPMENT_ROADMAP.md](DEVELOPMENT_ROADMAP.md))
|
||||||
|
|
||||||
- **Real-time progress monitoring**
|
- **Phase 1**: Plugin system with optimization lifecycle hooks (2 weeks)
|
||||||
- **3D Pareto front plots** (Plotly)
|
- **Phase 2**: LLM interface with natural language configuration (2 weeks)
|
||||||
- **Parameter importance charts**
|
- **Phase 3**: Dynamic code generation for custom objectives (3 weeks)
|
||||||
- **Convergence history**
|
- **Phase 4**: Intelligent analysis and surrogate quality assessment (3 weeks)
|
||||||
- **FEA result overlays**
|
- **Phase 5**: Automated HTML/PDF report generation (2 weeks)
|
||||||
|
- **Phase 6**: NX MCP server with full API documentation (4 weeks)
|
||||||
### 🔧 Extensibility
|
- **Phase 7**: Self-improving feature registry (4 weeks)
|
||||||
|
|
||||||
- **Pluggable result extractors**: Add custom metrics easily
|
|
||||||
- **Custom post-processing scripts**: Python integration
|
|
||||||
- **MCP tools**: Extend via protocol
|
|
||||||
- **NXOpen API access**: Full NX automation
|
|
||||||
|
|
||||||
## Project Structure
|
## Project Structure
|
||||||
|
|
||||||
```
|
```
|
||||||
Atomizer/
|
Atomizer/
|
||||||
├── mcp_server/ # MCP server implementation
|
├── optimization_engine/ # Core optimization logic
|
||||||
│ ├── tools/ # MCP tool definitions
|
│ ├── nx_solver.py # NX journal execution
|
||||||
│ ├── schemas/ # JSON schemas for validation
|
│ ├── multi_optimizer.py # Optuna integration
|
||||||
│ └── prompts/ # LLM system prompts
|
│ ├── result_extractors/ # OP2/F06 parsers
|
||||||
├── optimization_engine/ # Core optimization logic
|
│ └── expression_updater.py # CAD parameter modification
|
||||||
│ ├── result_extractors/ # Pluggable metric extractors
|
├── dashboard/ # Web UI
|
||||||
│ ├── multi_optimizer.py # Optuna integration
|
│ ├── api/ # Flask backend
|
||||||
│ ├── config_loader.py # Configuration parser
|
│ ├── frontend/ # HTML/CSS/JS
|
||||||
│ └── history_manager.py # CSV/SQLite persistence
|
│ └── scripts/ # NX expression extraction
|
||||||
├── nx_journals/ # NXOpen Python scripts
|
├── examples/ # Example optimizations
|
||||||
│ ├── update_and_solve.py # CAD update + solver
|
│ └── bracket/ # Bracket stress minimization
|
||||||
│ ├── post_process.py # Result extraction
|
├── tests/ # Unit and integration tests
|
||||||
│ └── utils/ # Helper functions
|
├── docs/ # Documentation
|
||||||
├── dashboard/ # Web UI
|
├── DEVELOPMENT_ROADMAP.md # Future vision and phases
|
||||||
│ ├── frontend/ # React app
|
└── README.md # This file
|
||||||
│ └── backend/ # FastAPI server
|
|
||||||
├── tests/ # Unit tests
|
|
||||||
├── examples/ # Example projects
|
|
||||||
└── docs/ # Documentation
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration Schema
|
## Example: Bracket Stress Minimization
|
||||||
|
|
||||||
See [docs/configuration.md](docs/configuration.md) for full schema documentation.
|
A complete working example is in `examples/bracket/`:
|
||||||
|
|
||||||
**Key sections**:
|
|
||||||
- `design_variables`: Parameters to optimize
|
|
||||||
- `objectives`: Metrics to minimize/maximize
|
|
||||||
- `nx_settings`: NX/FEA solver configuration
|
|
||||||
- `optimization`: Optuna sampler settings
|
|
||||||
- `post_processing`: Result extraction pipelines
|
|
||||||
|
|
||||||
## Development
|
|
||||||
|
|
||||||
### Running Tests
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pytest
|
# Run the bracket optimization (50 trials, TPE sampler)
|
||||||
|
python examples/test_journal_optimization.py
|
||||||
|
|
||||||
|
# View results
|
||||||
|
python dashboard/start_dashboard.py
|
||||||
|
# Open http://localhost:8080 in browser
|
||||||
```
|
```
|
||||||
|
|
||||||
### Code Formatting
|
**What it does**:
|
||||||
|
1. Loads `Bracket_sim1.sim` with wall thickness = 5mm
|
||||||
|
2. Varies thickness from 3-8mm over 50 trials
|
||||||
|
3. Runs FEA solve for each trial
|
||||||
|
4. Extracts max stress and displacement from OP2
|
||||||
|
5. Finds optimal thickness that minimizes stress
|
||||||
|
|
||||||
|
**Results** (typical):
|
||||||
|
- Best thickness: ~4.2mm
|
||||||
|
- Stress reduction: 15-20% vs. baseline
|
||||||
|
- Convergence: ~30 trials to plateau
|
||||||
|
|
||||||
|
## Dashboard Usage
|
||||||
|
|
||||||
|
Start the dashboard:
|
||||||
```bash
|
```bash
|
||||||
black .
|
python dashboard/start_dashboard.py
|
||||||
ruff check .
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Building Documentation
|
Features:
|
||||||
|
- **Create studies** with folder structure (sim/, results/, config.json)
|
||||||
|
- **Drop .sim/.prt files** into study folders
|
||||||
|
- **Explore .sim files** to extract expressions via NX
|
||||||
|
- **Configure optimization** with 5-step wizard:
|
||||||
|
1. Simulation files
|
||||||
|
2. Design variables
|
||||||
|
3. Objectives
|
||||||
|
4. Constraints
|
||||||
|
5. Optimization settings
|
||||||
|
- **Monitor progress** with real-time charts
|
||||||
|
- **View results** with trial history and best parameters
|
||||||
|
|
||||||
```bash
|
## Vision: LLM-Native Engineering Assistant
|
||||||
cd docs
|
|
||||||
mkdocs build
|
Atomizer is evolving into a comprehensive AI-powered engineering platform. See [DEVELOPMENT_ROADMAP.md](DEVELOPMENT_ROADMAP.md) for details on:
|
||||||
|
|
||||||
|
- **Phase 1-7 development plan** with timelines and deliverables
|
||||||
|
- **Example use cases** demonstrating natural language workflows
|
||||||
|
- **Architecture diagrams** showing plugin system and LLM integration
|
||||||
|
- **Success metrics** for each phase
|
||||||
|
|
||||||
|
### Future Capabilities
|
||||||
|
|
||||||
|
```
|
||||||
|
User: "Add RSS function combining stress and displacement"
|
||||||
|
→ LLM: Writes Python function, validates, registers as custom objective
|
||||||
|
|
||||||
|
User: "Use surrogate to predict these 10 parameter sets"
|
||||||
|
→ LLM: Checks surrogate R² > 0.9, runs predictions with confidence intervals
|
||||||
|
|
||||||
|
User: "Make an optimization report"
|
||||||
|
→ LLM: Generates HTML with plots, insights, recommendations (30 seconds)
|
||||||
|
|
||||||
|
User: "Why did trial #34 perform best?"
|
||||||
|
→ LLM: "Trial #34 had optimal stress distribution due to thickness 4.2mm
|
||||||
|
creating uniform load paths. Fillet radius 3.1mm reduced stress
|
||||||
|
concentration by 18%. This combination is Pareto-optimal."
|
||||||
```
|
```
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
- [x] MCP server foundation
|
- [x] Core optimization engine with Optuna
|
||||||
- [x] Basic optimization engine
|
- [x] NX journal integration
|
||||||
- [ ] NXOpen integration
|
- [x] Web dashboard with study management
|
||||||
- [ ] Web dashboard
|
- [x] OP2 result extraction
|
||||||
- [ ] Multi-fidelity optimization
|
- [ ] **Phase 1**: Plugin system (2 weeks)
|
||||||
- [ ] Parallel evaluations
|
- [ ] **Phase 2**: LLM interface (2 weeks)
|
||||||
- [ ] Sensitivity analysis tools
|
- [ ] **Phase 3**: Code generation (3 weeks)
|
||||||
- [ ] Export to engineering reports
|
- [ ] **Phase 4**: Analysis & decision support (3 weeks)
|
||||||
|
- [ ] **Phase 5**: Automated reporting (2 weeks)
|
||||||
|
- [ ] **Phase 6**: NX MCP enhancement (4 weeks)
|
||||||
|
- [ ] **Phase 7**: Self-improving system (4 weeks)
|
||||||
|
|
||||||
## Contributing
|
See [DEVELOPMENT_ROADMAP.md](DEVELOPMENT_ROADMAP.md) for complete timeline.
|
||||||
|
|
||||||
This is a private repository. Contact [contact@atomaste.com](mailto:contact@atomaste.com) for access.
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
@@ -241,14 +288,14 @@ Proprietary - Atomaste © 2025
|
|||||||
|
|
||||||
- **Documentation**: [docs/](docs/)
|
- **Documentation**: [docs/](docs/)
|
||||||
- **Examples**: [examples/](examples/)
|
- **Examples**: [examples/](examples/)
|
||||||
- **Issues**: GitHub Issues (private repository)
|
- **Development Roadmap**: [DEVELOPMENT_ROADMAP.md](DEVELOPMENT_ROADMAP.md)
|
||||||
- **Email**: support@atomaste.com
|
- **Email**: antoine@atomaste.com
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|
||||||
### NXOpen References
|
### NXOpen References
|
||||||
- **Official API Docs**: [Siemens NXOpen .NET Documentation](https://docs.sw.siemens.com/en-US/doc/209349590/)
|
- **Official API Docs**: [Siemens NXOpen Documentation](https://docs.sw.siemens.com/en-US/doc/209349590/)
|
||||||
- **NXOpenTSE**: [The Scripting Engineer's Documentation](https://nxopentsedocumentation.thescriptingengineer.com/) (reference for patterns and best practices)
|
- **NXOpenTSE**: [The Scripting Engineer's Guide](https://nxopentsedocumentation.thescriptingengineer.com/)
|
||||||
- **Our Guide**: [NXOpen Resources](docs/NXOPEN_RESOURCES.md)
|
- **Our Guide**: [NXOpen Resources](docs/NXOPEN_RESOURCES.md)
|
||||||
|
|
||||||
### Optimization
|
### Optimization
|
||||||
|
|||||||
260
docs/archive/README_OLD.md
Normal file
260
docs/archive/README_OLD.md
Normal file
@@ -0,0 +1,260 @@
|
|||||||
|
# Atomizer
|
||||||
|
|
||||||
|
> Advanced optimization platform for Siemens NX Simcenter with LLM-powered configuration
|
||||||
|
|
||||||
|
[](https://www.python.org/downloads/)
|
||||||
|
[](LICENSE)
|
||||||
|
[](https://github.com)
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
Atomizer is a next-generation optimization framework for Siemens NX that combines:
|
||||||
|
|
||||||
|
- **LLM-Driven Configuration**: Use natural language to set up complex optimizations
|
||||||
|
- **Advanced Algorithms**: Optuna-powered TPE, Gaussian Process surrogates, multi-fidelity optimization
|
||||||
|
- **Real-Time Monitoring**: Interactive dashboards with live updates
|
||||||
|
- **Flexible Architecture**: Pluggable result extractors for any FEA analysis type
|
||||||
|
- **MCP Integration**: Extensible via Model Context Protocol
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
```
|
||||||
|
┌─────────────────────────────────────────────────────────┐
|
||||||
|
│ UI Layer │
|
||||||
|
│ Web Dashboard (React) + LLM Chat Interface (MCP) │
|
||||||
|
└─────────────────────────────────────────────────────────┘
|
||||||
|
↕
|
||||||
|
┌─────────────────────────────────────────────────────────┐
|
||||||
|
│ MCP Server │
|
||||||
|
│ - Model Discovery - Config Builder │
|
||||||
|
│ - Optimizer Control - Result Analyzer │
|
||||||
|
└─────────────────────────────────────────────────────────┘
|
||||||
|
↕
|
||||||
|
┌─────────────────────────────────────────────────────────┐
|
||||||
|
│ Execution Layer │
|
||||||
|
│ NX Core (NXOpen) + Optuna Engine + Custom Scripts │
|
||||||
|
└─────────────────────────────────────────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
- **Siemens NX 2412** with NX Nastran solver
|
||||||
|
- **Python 3.10+** (recommend Anaconda)
|
||||||
|
- **Node.js 18+** (for dashboard frontend)
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
1. **Clone the repository**:
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/Anto01/Atomizer.git
|
||||||
|
cd Atomizer
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Create Python environment**:
|
||||||
|
```bash
|
||||||
|
conda create -n atomizer python=3.10
|
||||||
|
conda activate atomizer
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Install dependencies**:
|
||||||
|
```bash
|
||||||
|
pip install -e .
|
||||||
|
# For development tools:
|
||||||
|
pip install -e ".[dev]"
|
||||||
|
# For MCP server:
|
||||||
|
pip install -e ".[mcp]"
|
||||||
|
```
|
||||||
|
|
||||||
|
4. **Configure NX path** (edit `config/nx_config.json`):
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"nx_executable": "C:/Program Files/Siemens/NX2412/NXBIN/ugraf.exe",
|
||||||
|
"python_env": "C:/Users/YourName/anaconda3/envs/atomizer/python.exe"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Basic Usage
|
||||||
|
|
||||||
|
#### 1. Conversational Setup (via MCP)
|
||||||
|
|
||||||
|
```
|
||||||
|
You: My FEA is in C:\Projects\Bracket\analysis.sim, please import its features.
|
||||||
|
|
||||||
|
AI: I've analyzed your model:
|
||||||
|
- Solution: Static Analysis (NX Nastran)
|
||||||
|
- Expressions: wall_thickness (5mm), hole_diameter (10mm)
|
||||||
|
- Mesh: 8234 nodes, 4521 elements
|
||||||
|
|
||||||
|
Which parameters would you like to optimize?
|
||||||
|
|
||||||
|
You: Optimize wall_thickness and hole_diameter to minimize max stress while keeping mass low.
|
||||||
|
|
||||||
|
AI: Configuration created! Ready to start optimization with 100 iterations.
|
||||||
|
Would you like to review the config or start now?
|
||||||
|
|
||||||
|
You: Start it!
|
||||||
|
|
||||||
|
AI: Optimization launched! 🚀
|
||||||
|
Dashboard: http://localhost:8080/dashboard
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2. Manual Configuration (JSON)
|
||||||
|
|
||||||
|
Create `optimization_config.json`:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"design_variables": {
|
||||||
|
"wall_thickness": {
|
||||||
|
"low": 3.0,
|
||||||
|
"high": 8.0,
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"objectives": {
|
||||||
|
"metrics": {
|
||||||
|
"max_stress": {
|
||||||
|
"weight": 10,
|
||||||
|
"target": 200,
|
||||||
|
"extractor": "nastran_stress"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nx_settings": {
|
||||||
|
"sim_path": "C:/Projects/Bracket/analysis.sim",
|
||||||
|
"solution_name": "Solution 1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Run optimization:
|
||||||
|
```bash
|
||||||
|
python -m optimization_engine.run_optimizer --config optimization_config.json
|
||||||
|
```
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
### ✨ Core Capabilities
|
||||||
|
|
||||||
|
- **Multi-Objective Optimization**: Weighted sum, Pareto front analysis
|
||||||
|
- **Smart Sampling**: TPE, Latin Hypercube, Gaussian Process surrogates
|
||||||
|
- **Result Extraction**: Nastran (OP2/F06), NX Mass Properties, custom parsers
|
||||||
|
- **Crash Recovery**: Automatic resume from interruptions
|
||||||
|
- **Parallel Evaluation**: Multi-core FEA solving (coming soon)
|
||||||
|
|
||||||
|
### 📊 Visualization
|
||||||
|
|
||||||
|
- **Real-time progress monitoring**
|
||||||
|
- **3D Pareto front plots** (Plotly)
|
||||||
|
- **Parameter importance charts**
|
||||||
|
- **Convergence history**
|
||||||
|
- **FEA result overlays**
|
||||||
|
|
||||||
|
### 🔧 Extensibility
|
||||||
|
|
||||||
|
- **Pluggable result extractors**: Add custom metrics easily
|
||||||
|
- **Custom post-processing scripts**: Python integration
|
||||||
|
- **MCP tools**: Extend via protocol
|
||||||
|
- **NXOpen API access**: Full NX automation
|
||||||
|
|
||||||
|
## Project Structure
|
||||||
|
|
||||||
|
```
|
||||||
|
Atomizer/
|
||||||
|
├── mcp_server/ # MCP server implementation
|
||||||
|
│ ├── tools/ # MCP tool definitions
|
||||||
|
│ ├── schemas/ # JSON schemas for validation
|
||||||
|
│ └── prompts/ # LLM system prompts
|
||||||
|
├── optimization_engine/ # Core optimization logic
|
||||||
|
│ ├── result_extractors/ # Pluggable metric extractors
|
||||||
|
│ ├── multi_optimizer.py # Optuna integration
|
||||||
|
│ ├── config_loader.py # Configuration parser
|
||||||
|
│ └── history_manager.py # CSV/SQLite persistence
|
||||||
|
├── nx_journals/ # NXOpen Python scripts
|
||||||
|
│ ├── update_and_solve.py # CAD update + solver
|
||||||
|
│ ├── post_process.py # Result extraction
|
||||||
|
│ └── utils/ # Helper functions
|
||||||
|
├── dashboard/ # Web UI
|
||||||
|
│ ├── frontend/ # React app
|
||||||
|
│ └── backend/ # FastAPI server
|
||||||
|
├── tests/ # Unit tests
|
||||||
|
├── examples/ # Example projects
|
||||||
|
└── docs/ # Documentation
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Configuration Schema
|
||||||
|
|
||||||
|
See [docs/configuration.md](docs/configuration.md) for full schema documentation.
|
||||||
|
|
||||||
|
**Key sections**:
|
||||||
|
- `design_variables`: Parameters to optimize
|
||||||
|
- `objectives`: Metrics to minimize/maximize
|
||||||
|
- `nx_settings`: NX/FEA solver configuration
|
||||||
|
- `optimization`: Optuna sampler settings
|
||||||
|
- `post_processing`: Result extraction pipelines
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
### Running Tests
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pytest
|
||||||
|
```
|
||||||
|
|
||||||
|
### Code Formatting
|
||||||
|
|
||||||
|
```bash
|
||||||
|
black .
|
||||||
|
ruff check .
|
||||||
|
```
|
||||||
|
|
||||||
|
### Building Documentation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd docs
|
||||||
|
mkdocs build
|
||||||
|
```
|
||||||
|
|
||||||
|
## Roadmap
|
||||||
|
|
||||||
|
- [x] MCP server foundation
|
||||||
|
- [x] Basic optimization engine
|
||||||
|
- [ ] NXOpen integration
|
||||||
|
- [ ] Web dashboard
|
||||||
|
- [ ] Multi-fidelity optimization
|
||||||
|
- [ ] Parallel evaluations
|
||||||
|
- [ ] Sensitivity analysis tools
|
||||||
|
- [ ] Export to engineering reports
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
This is a private repository. Contact [contact@atomaste.com](mailto:contact@atomaste.com) for access.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Proprietary - Atomaste © 2025
|
||||||
|
|
||||||
|
## Support
|
||||||
|
|
||||||
|
- **Documentation**: [docs/](docs/)
|
||||||
|
- **Examples**: [examples/](examples/)
|
||||||
|
- **Issues**: GitHub Issues (private repository)
|
||||||
|
- **Email**: support@atomaste.com
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
|
||||||
|
### NXOpen References
|
||||||
|
- **Official API Docs**: [Siemens NXOpen .NET Documentation](https://docs.sw.siemens.com/en-US/doc/209349590/)
|
||||||
|
- **NXOpenTSE**: [The Scripting Engineer's Documentation](https://nxopentsedocumentation.thescriptingengineer.com/) (reference for patterns and best practices)
|
||||||
|
- **Our Guide**: [NXOpen Resources](docs/NXOPEN_RESOURCES.md)
|
||||||
|
|
||||||
|
### Optimization
|
||||||
|
- **Optuna Documentation**: [optuna.readthedocs.io](https://optuna.readthedocs.io/)
|
||||||
|
- **pyNastran**: [github.com/SteveDoyle2/pyNastran](https://github.com/SteveDoyle2/pyNastran)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Built with ❤️ by Atomaste** | Powered by Optuna, NXOpen, and Claude
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
248
examples/bracket/_temp_solve_journal.py
Normal file
248
examples/bracket/_temp_solve_journal.py
Normal file
@@ -0,0 +1,248 @@
|
|||||||
|
# Auto-generated journal for solving Bracket_sim1.sim
|
||||||
|
import sys
|
||||||
|
sys.argv = ['', r'C:\Users\antoi\Documents\Atomaste\Atomizer\examples\bracket\Bracket_sim1.sim', 18.7454, 39.0143] # Set argv for the main function
|
||||||
|
"""
|
||||||
|
NX Journal Script to Solve Simulation in Batch Mode
|
||||||
|
|
||||||
|
This script opens a .sim file, updates the FEM, and solves it through the NX API.
|
||||||
|
Usage: run_journal.exe solve_simulation.py <sim_file_path>
|
||||||
|
|
||||||
|
Based on recorded NX journal pattern for solving simulations.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import NXOpen
|
||||||
|
import NXOpen.Assemblies
|
||||||
|
import NXOpen.CAE
|
||||||
|
|
||||||
|
|
||||||
|
def main(args):
|
||||||
|
"""
|
||||||
|
Open and solve a simulation file with updated expression values.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
args: Command line arguments
|
||||||
|
args[0]: .sim file path
|
||||||
|
args[1]: tip_thickness value (optional)
|
||||||
|
args[2]: support_angle value (optional)
|
||||||
|
"""
|
||||||
|
if len(args) < 1:
|
||||||
|
print("ERROR: No .sim file path provided")
|
||||||
|
print("Usage: run_journal.exe solve_simulation.py <sim_file_path> [tip_thickness] [support_angle]")
|
||||||
|
return False
|
||||||
|
|
||||||
|
sim_file_path = args[0]
|
||||||
|
|
||||||
|
# Parse expression values if provided
|
||||||
|
tip_thickness = float(args[1]) if len(args) > 1 else None
|
||||||
|
support_angle = float(args[2]) if len(args) > 2 else None
|
||||||
|
|
||||||
|
print(f"[JOURNAL] Opening simulation: {sim_file_path}")
|
||||||
|
if tip_thickness is not None:
|
||||||
|
print(f"[JOURNAL] Will update tip_thickness = {tip_thickness}")
|
||||||
|
if support_angle is not None:
|
||||||
|
print(f"[JOURNAL] Will update support_angle = {support_angle}")
|
||||||
|
|
||||||
|
try:
|
||||||
|
theSession = NXOpen.Session.GetSession()
|
||||||
|
|
||||||
|
# Close any currently open sim file to force reload from disk
|
||||||
|
print("[JOURNAL] Checking for open parts...")
|
||||||
|
try:
|
||||||
|
current_work = theSession.Parts.BaseWork
|
||||||
|
if current_work and hasattr(current_work, 'FullPath'):
|
||||||
|
current_path = current_work.FullPath
|
||||||
|
print(f"[JOURNAL] Closing currently open part: {current_path}")
|
||||||
|
# Close without saving (we want to reload from disk)
|
||||||
|
partCloseResponses1 = [NXOpen.BasePart.CloseWholeTree]
|
||||||
|
theSession.Parts.CloseAll(partCloseResponses1)
|
||||||
|
print("[JOURNAL] Parts closed")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[JOURNAL] No parts to close or error closing: {e}")
|
||||||
|
|
||||||
|
# Open the .sim file (now will load fresh from disk with updated .prt files)
|
||||||
|
print(f"[JOURNAL] Opening simulation fresh from disk...")
|
||||||
|
basePart1, partLoadStatus1 = theSession.Parts.OpenActiveDisplay(
|
||||||
|
sim_file_path,
|
||||||
|
NXOpen.DisplayPartOption.AllowAdditional
|
||||||
|
)
|
||||||
|
|
||||||
|
workSimPart = theSession.Parts.BaseWork
|
||||||
|
displaySimPart = theSession.Parts.BaseDisplay
|
||||||
|
partLoadStatus1.Dispose()
|
||||||
|
|
||||||
|
# Switch to simulation application
|
||||||
|
theSession.ApplicationSwitchImmediate("UG_APP_SFEM")
|
||||||
|
|
||||||
|
simPart1 = workSimPart
|
||||||
|
theSession.Post.UpdateUserGroupsFromSimPart(simPart1)
|
||||||
|
|
||||||
|
# STEP 1: Switch to Bracket.prt and update expressions, then update geometry
|
||||||
|
print("[JOURNAL] STEP 1: Updating Bracket.prt geometry...")
|
||||||
|
try:
|
||||||
|
# Find the Bracket part
|
||||||
|
bracketPart = theSession.Parts.FindObject("Bracket")
|
||||||
|
if bracketPart:
|
||||||
|
# Make Bracket the active display part
|
||||||
|
status, partLoadStatus = theSession.Parts.SetActiveDisplay(
|
||||||
|
bracketPart,
|
||||||
|
NXOpen.DisplayPartOption.AllowAdditional,
|
||||||
|
NXOpen.PartDisplayPartWorkPartOption.UseLast
|
||||||
|
)
|
||||||
|
partLoadStatus.Dispose()
|
||||||
|
|
||||||
|
workPart = theSession.Parts.Work
|
||||||
|
|
||||||
|
# CRITICAL: Apply expression changes BEFORE updating geometry
|
||||||
|
expressions_updated = []
|
||||||
|
|
||||||
|
if tip_thickness is not None:
|
||||||
|
print(f"[JOURNAL] Applying tip_thickness = {tip_thickness}")
|
||||||
|
expr_tip = workPart.Expressions.FindObject("tip_thickness")
|
||||||
|
if expr_tip:
|
||||||
|
unit_mm = workPart.UnitCollection.FindObject("MilliMeter")
|
||||||
|
workPart.Expressions.EditExpressionWithUnits(expr_tip, unit_mm, str(tip_thickness))
|
||||||
|
expressions_updated.append(expr_tip)
|
||||||
|
print(f"[JOURNAL] tip_thickness updated")
|
||||||
|
else:
|
||||||
|
print(f"[JOURNAL] WARNING: tip_thickness expression not found!")
|
||||||
|
|
||||||
|
if support_angle is not None:
|
||||||
|
print(f"[JOURNAL] Applying support_angle = {support_angle}")
|
||||||
|
expr_angle = workPart.Expressions.FindObject("support_angle")
|
||||||
|
if expr_angle:
|
||||||
|
unit_deg = workPart.UnitCollection.FindObject("Degrees")
|
||||||
|
workPart.Expressions.EditExpressionWithUnits(expr_angle, unit_deg, str(support_angle))
|
||||||
|
expressions_updated.append(expr_angle)
|
||||||
|
print(f"[JOURNAL] support_angle updated")
|
||||||
|
else:
|
||||||
|
print(f"[JOURNAL] WARNING: support_angle expression not found!")
|
||||||
|
|
||||||
|
# Make expressions up to date
|
||||||
|
if expressions_updated:
|
||||||
|
print(f"[JOURNAL] Making {len(expressions_updated)} expression(s) up to date...")
|
||||||
|
for expr in expressions_updated:
|
||||||
|
markId_expr = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Make Up to Date")
|
||||||
|
objects1 = [expr]
|
||||||
|
theSession.UpdateManager.MakeUpToDate(objects1, markId_expr)
|
||||||
|
theSession.DeleteUndoMark(markId_expr, None)
|
||||||
|
|
||||||
|
# CRITICAL: Update the geometry model - rebuilds features with new expressions
|
||||||
|
print(f"[JOURNAL] Rebuilding geometry with new expression values...")
|
||||||
|
markId_update = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "NX update")
|
||||||
|
nErrs = theSession.UpdateManager.DoUpdate(markId_update)
|
||||||
|
theSession.DeleteUndoMark(markId_update, "NX update")
|
||||||
|
print(f"[JOURNAL] Bracket geometry updated ({nErrs} errors)")
|
||||||
|
else:
|
||||||
|
print("[JOURNAL] WARNING: Could not find Bracket part")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[JOURNAL] ERROR updating Bracket.prt: {e}")
|
||||||
|
import traceback
|
||||||
|
traceback.print_exc()
|
||||||
|
|
||||||
|
# STEP 2: Switch to Bracket_fem1 and update FE model
|
||||||
|
print("[JOURNAL] STEP 2: Opening Bracket_fem1.fem...")
|
||||||
|
try:
|
||||||
|
# Find the FEM part
|
||||||
|
femPart1 = theSession.Parts.FindObject("Bracket_fem1")
|
||||||
|
if femPart1:
|
||||||
|
# Make FEM the active display part
|
||||||
|
status, partLoadStatus = theSession.Parts.SetActiveDisplay(
|
||||||
|
femPart1,
|
||||||
|
NXOpen.DisplayPartOption.AllowAdditional,
|
||||||
|
NXOpen.PartDisplayPartWorkPartOption.SameAsDisplay
|
||||||
|
)
|
||||||
|
partLoadStatus.Dispose()
|
||||||
|
|
||||||
|
workFemPart = theSession.Parts.BaseWork
|
||||||
|
|
||||||
|
# CRITICAL: Update FE Model - regenerates FEM with new geometry from Bracket.prt
|
||||||
|
print("[JOURNAL] Updating FE Model...")
|
||||||
|
fEModel1 = workFemPart.FindObject("FEModel")
|
||||||
|
if fEModel1:
|
||||||
|
fEModel1.UpdateFemodel()
|
||||||
|
print("[JOURNAL] FE Model updated with new geometry!")
|
||||||
|
else:
|
||||||
|
print("[JOURNAL] WARNING: Could not find FEModel object")
|
||||||
|
else:
|
||||||
|
print("[JOURNAL] WARNING: Could not find Bracket_fem1 part")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[JOURNAL] ERROR updating FEM: {e}")
|
||||||
|
import traceback
|
||||||
|
traceback.print_exc()
|
||||||
|
|
||||||
|
# STEP 3: Switch back to sim part
|
||||||
|
print("[JOURNAL] STEP 3: Switching back to sim part...")
|
||||||
|
try:
|
||||||
|
status, partLoadStatus = theSession.Parts.SetActiveDisplay(
|
||||||
|
simPart1,
|
||||||
|
NXOpen.DisplayPartOption.AllowAdditional,
|
||||||
|
NXOpen.PartDisplayPartWorkPartOption.UseLast
|
||||||
|
)
|
||||||
|
partLoadStatus.Dispose()
|
||||||
|
workSimPart = theSession.Parts.BaseWork
|
||||||
|
print("[JOURNAL] Switched back to sim part")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[JOURNAL] WARNING: Error switching to sim part: {e}")
|
||||||
|
|
||||||
|
# Note: Old output files are deleted by nx_solver.py before calling this journal
|
||||||
|
# This ensures NX performs a fresh solve
|
||||||
|
|
||||||
|
# Solve the simulation
|
||||||
|
print("[JOURNAL] Starting solve...")
|
||||||
|
markId3 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, "Start")
|
||||||
|
theSession.SetUndoMarkName(markId3, "Solve Dialog")
|
||||||
|
|
||||||
|
markId5 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Solve")
|
||||||
|
|
||||||
|
theCAESimSolveManager = NXOpen.CAE.SimSolveManager.GetSimSolveManager(theSession)
|
||||||
|
|
||||||
|
# Get the first solution from the simulation
|
||||||
|
simSimulation1 = workSimPart.FindObject("Simulation")
|
||||||
|
simSolution1 = simSimulation1.FindObject("Solution[Solution 1]")
|
||||||
|
|
||||||
|
psolutions1 = [simSolution1]
|
||||||
|
|
||||||
|
# Solve in background mode
|
||||||
|
numsolutionssolved1, numsolutionsfailed1, numsolutionsskipped1 = theCAESimSolveManager.SolveChainOfSolutions(
|
||||||
|
psolutions1,
|
||||||
|
NXOpen.CAE.SimSolution.SolveOption.Solve,
|
||||||
|
NXOpen.CAE.SimSolution.SetupCheckOption.CompleteDeepCheckAndOutputErrors,
|
||||||
|
NXOpen.CAE.SimSolution.SolveMode.Background
|
||||||
|
)
|
||||||
|
|
||||||
|
theSession.DeleteUndoMark(markId5, None)
|
||||||
|
theSession.SetUndoMarkName(markId3, "Solve")
|
||||||
|
|
||||||
|
print(f"[JOURNAL] Solve submitted!")
|
||||||
|
print(f"[JOURNAL] Solutions solved: {numsolutionssolved1}")
|
||||||
|
print(f"[JOURNAL] Solutions failed: {numsolutionsfailed1}")
|
||||||
|
print(f"[JOURNAL] Solutions skipped: {numsolutionsskipped1}")
|
||||||
|
|
||||||
|
# NOTE: In Background mode, these values may not be accurate since the solve
|
||||||
|
# runs asynchronously. The solve will continue after this journal finishes.
|
||||||
|
# We rely on the Save operation and file existence checks to verify success.
|
||||||
|
|
||||||
|
# Save the simulation to write all output files
|
||||||
|
print("[JOURNAL] Saving simulation to ensure output files are written...")
|
||||||
|
simPart2 = workSimPart
|
||||||
|
partSaveStatus1 = simPart2.Save(
|
||||||
|
NXOpen.BasePart.SaveComponents.TrueValue,
|
||||||
|
NXOpen.BasePart.CloseAfterSave.FalseValue
|
||||||
|
)
|
||||||
|
partSaveStatus1.Dispose()
|
||||||
|
print("[JOURNAL] Save complete!")
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[JOURNAL] ERROR: {e}")
|
||||||
|
import traceback
|
||||||
|
traceback.print_exc()
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
success = main(sys.argv[1:])
|
||||||
|
sys.exit(0 if success else 1)
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,62 +1,62 @@
|
|||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Starting Nastran Exporter
|
Starting Nastran Exporter
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing file
|
Writing file
|
||||||
C:\Users\antoi\Documents\Atomaste\Atomizer\examples\bracket\bracket_sim1-solution_1.dat
|
C:\Users\antoi\Documents\Atomaste\Atomizer\examples\bracket\bracket_sim1-solution_1.dat
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing SIMCENTER NASTRAN 2412.0 compatible deck
|
Writing SIMCENTER NASTRAN 2412.0 compatible deck
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Nastran System section
|
Writing Nastran System section
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing File Management section
|
Writing File Management section
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Executive Control section
|
Writing Executive Control section
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Case Control section
|
Writing Case Control section
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Bulk Data section
|
Writing Bulk Data section
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Nodes
|
Writing Nodes
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Elements
|
Writing Elements
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Physical Properties
|
Writing Physical Properties
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Materials
|
Writing Materials
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Degree-of-Freedom Sets
|
Writing Degree-of-Freedom Sets
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Loads and Constraints
|
Writing Loads and Constraints
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Writing Coordinate Systems
|
Writing Coordinate Systems
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Validating Solution Setup
|
Validating Solution Setup
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Summary of Bulk Data cards written
|
Summary of Bulk Data cards written
|
||||||
|
|
||||||
+----------+----------+
|
+----------+----------+
|
||||||
| NAME | NUMBER |
|
| NAME | NUMBER |
|
||||||
+----------+----------+
|
+----------+----------+
|
||||||
| CTETRA | 941 |
|
| CTETRA | 1079 |
|
||||||
| FORCE | 5 |
|
| FORCE | 5 |
|
||||||
| GRID | 1910 |
|
| GRID | 2133 |
|
||||||
| MAT1 | 1 |
|
| MAT1 | 1 |
|
||||||
| MATT1 | 1 |
|
| MATT1 | 1 |
|
||||||
| PARAM | 6 |
|
| PARAM | 6 |
|
||||||
@@ -65,6 +65,6 @@ Summary of Bulk Data cards written
|
|||||||
| TABLEM1 | 3 |
|
| TABLEM1 | 3 |
|
||||||
+----------+----------+
|
+----------+----------+
|
||||||
|
|
||||||
*** 12:54:57 ***
|
*** 14:01:58 ***
|
||||||
Nastran Deck Successfully Written
|
Nastran Deck Successfully Written
|
||||||
|
|
||||||
|
|||||||
@@ -7,23 +7,23 @@
|
|||||||
|
|
||||||
Day_Time Elapsed I/O_Mb Del_Mb CPU_Sec Del_CPU Subroutine
|
Day_Time Elapsed I/O_Mb Del_Mb CPU_Sec Del_CPU Subroutine
|
||||||
|
|
||||||
12:54:58 0:00 0.0 0.0 0.0 0.0 SEMTRN BGN
|
14:01:58 0:00 0.0 0.0 0.0 0.0 SEMTRN BGN
|
||||||
12:54:58 0:00 0.0 0.0 0.0 0.0 SEMTRN END
|
14:01:58 0:00 0.0 0.0 0.0 0.0 SEMTRN END
|
||||||
12:54:58 0:00 0.0 0.0 0.0 0.0 DBINIT BGN
|
14:01:58 0:00 0.0 0.0 0.0 0.0 DBINIT BGN
|
||||||
** CURRENT PROJECT ID = ' "BLANK" ' ** CURRENT VERSION ID = 1
|
** CURRENT PROJECT ID = ' "BLANK" ' ** CURRENT VERSION ID = 1
|
||||||
|
|
||||||
S U M M A R Y O F F I L E A S S I G N M E N T F O R T H E P R I M A R Y D A T A B A S E ( DBSNO 1, SCN20.2 )
|
S U M M A R Y O F F I L E A S S I G N M E N T F O R T H E P R I M A R Y D A T A B A S E ( DBSNO 1, SCN20.2 )
|
||||||
|
|
||||||
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL) LOGICAL NAME DBSET STATUS BUFFSIZE CLUSTER SIZE TIME STAMP
|
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL) LOGICAL NAME DBSET STATUS BUFFSIZE CLUSTER SIZE TIME STAMP
|
||||||
--------------------------------------- ------------ ----- ------ -------- ------------ ------------
|
--------------------------------------- ------------ ----- ------ -------- ------------ ------------
|
||||||
...ket_sim1-solution_1.T150692_57.MASTER MASTER MASTER NEW 32769 1 251115125458
|
...ket_sim1-solution_1.T119580_58.MASTER MASTER MASTER NEW 32769 1 251115140158
|
||||||
...cket_sim1-solution_1.T150692_57.DBALL DBALL DBALL NEW 32769 1 251115125459
|
...cket_sim1-solution_1.T119580_58.DBALL DBALL DBALL NEW 32769 1 251115140159
|
||||||
...ket_sim1-solution_1.T150692_57.OBJSCR OBJSCR OBJSCR NEW 8193 1 251115125460
|
...ket_sim1-solution_1.T119580_58.OBJSCR OBJSCR OBJSCR NEW 8193 1 251115140160
|
||||||
**** MEM FILE **** * N/A * SCRATCH
|
**** MEM FILE **** * N/A * SCRATCH
|
||||||
...et_sim1-solution_1.T150692_57.SCRATCH SCRATCH SCRATCH NEW 32769 1 251115125461
|
...et_sim1-solution_1.T119580_58.SCRATCH SCRATCH SCRATCH NEW 32769 1 251115140161
|
||||||
...ket_sim1-solution_1.T150692_57.SCR300 SCR300 SCRATCH NEW 32769 1 251115125462
|
...ket_sim1-solution_1.T119580_58.SCR300 SCR300 SCRATCH NEW 32769 1 251115140162
|
||||||
12:54:58 0:00 7.0 7.0 0.0 0.0 DBINIT END
|
14:01:58 0:00 7.0 7.0 0.0 0.0 DBINIT END
|
||||||
12:54:58 0:00 7.0 0.0 0.0 0.0 XCSA BGN
|
14:01:58 0:00 7.0 0.0 0.0 0.0 XCSA BGN
|
||||||
|
|
||||||
S U M M A R Y O F F I L E A S S I G N M E N T F O R T H E D E L I V E R Y D A T A B A S E ( DBSNO 2, SCN20.2 )
|
S U M M A R Y O F F I L E A S S I G N M E N T F O R T H E D E L I V E R Y D A T A B A S E ( DBSNO 2, SCN20.2 )
|
||||||
|
|
||||||
@@ -35,21 +35,21 @@
|
|||||||
/./sss.MSCOBJ
|
/./sss.MSCOBJ
|
||||||
c:/program files/.../em64tntl/SSS.MSCSOU MSCSOU MSCSOU OLD 8193 1 241108141820
|
c:/program files/.../em64tntl/SSS.MSCSOU MSCSOU MSCSOU OLD 8193 1 241108141820
|
||||||
/./sss.MSCSOU
|
/./sss.MSCSOU
|
||||||
12:54:58 0:00 550.0 543.0 0.0 0.0 XCSA END
|
14:01:58 0:00 550.0 543.0 0.1 0.1 XCSA END
|
||||||
12:54:58 0:00 550.0 0.0 0.0 0.0 CGPI BGN
|
14:01:58 0:00 550.0 0.0 0.1 0.0 CGPI BGN
|
||||||
12:54:58 0:00 550.0 0.0 0.0 0.0 CGPI END
|
14:01:58 0:00 550.0 0.0 0.1 0.0 CGPI END
|
||||||
12:54:58 0:00 550.0 0.0 0.0 0.0 LINKER BGN
|
14:01:58 0:00 550.0 0.0 0.1 0.0 LINKER BGN
|
||||||
12:54:58 0:00 1110.0 560.0 0.1 0.0 LINKER END
|
14:01:58 0:00 1110.0 560.0 0.1 0.0 LINKER END
|
||||||
|
|
||||||
S U M M A R Y O F P H Y S I C A L F I L E I N F O R M A T I O N
|
S U M M A R Y O F P H Y S I C A L F I L E I N F O R M A T I O N
|
||||||
|
|
||||||
ASSIGNED PHYSICAL FILE NAME RECL (BYTES) MODE FLAGS WSIZE (WNUM)
|
ASSIGNED PHYSICAL FILE NAME RECL (BYTES) MODE FLAGS WSIZE (WNUM)
|
||||||
------------------------------------------------------------ ------------ ---- ----- -------------
|
------------------------------------------------------------ ------------ ---- ----- -------------
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.SCRATCH 262144 R/W N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.SCRATCH 262144 R/W N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.OBJSCR 65536 R/W N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.OBJSCR 65536 R/W N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.MASTER 262144 R/W N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.MASTER 262144 R/W N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.DBALL 262144 R/W N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.DBALL 262144 R/W N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.SCR300 262144 R/W N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.SCR300 262144 R/W N/A
|
||||||
c:/program files/siemens/.../scnas/em64tntl/SSS.MASTERA 65536 R/O N/A
|
c:/program files/siemens/.../scnas/em64tntl/SSS.MASTERA 65536 R/O N/A
|
||||||
c:/program files/siemens/.../scnas/em64tntl/SSS.MSCOBJ 65536 R/O N/A
|
c:/program files/siemens/.../scnas/em64tntl/SSS.MSCOBJ 65536 R/O N/A
|
||||||
|
|
||||||
@@ -68,8 +68,8 @@
|
|||||||
./bracket_sim1-solution_1.nav OUTPUT4 18 UNKNOWN SEQ N/A FMTD
|
./bracket_sim1-solution_1.nav OUTPUT4 18 UNKNOWN SEQ N/A FMTD
|
||||||
./bracket_sim1-solution_1.nmc INPUTT4 19 OLD SEQ N/A FMTD R
|
./bracket_sim1-solution_1.nmc INPUTT4 19 OLD SEQ N/A FMTD R
|
||||||
./bracket_sim1-solution_1.f56 F56 56 UNKNOWN SEQ N/A FMTD
|
./bracket_sim1-solution_1.f56 F56 56 UNKNOWN SEQ N/A FMTD
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.sf1 SF1 93 OLD SEQ N/A UNFMTD T
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.sf1 SF1 93 OLD SEQ N/A UNFMTD T
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.sf2 SF2 94 OLD SEQ N/A UNFMTD TR
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.sf2 SF2 94 OLD SEQ N/A UNFMTD TR
|
||||||
./bracket_sim1-solution_1.s200tmp S200 112 UNKNOWN SEQ N/A UNFMTD T
|
./bracket_sim1-solution_1.s200tmp S200 112 UNKNOWN SEQ N/A UNFMTD T
|
||||||
./bracket_sim1-solution_1_sol200.csv CSV 113 UNKNOWN SEQ N/A FMTD
|
./bracket_sim1-solution_1_sol200.csv CSV 113 UNKNOWN SEQ N/A FMTD
|
||||||
./bracket_sim1-solution_1.pch PUNCH 7 OLD SEQ N/A FMTD
|
./bracket_sim1-solution_1.pch PUNCH 7 OLD SEQ N/A FMTD
|
||||||
@@ -98,374 +98,375 @@
|
|||||||
|
|
||||||
Day_Time Elapsed I/O_Mb Del_Mb CPU_Sec Del_CPU SubDMAP Line (S)SubDMAP/Module
|
Day_Time Elapsed I/O_Mb Del_Mb CPU_Sec Del_CPU SubDMAP Line (S)SubDMAP/Module
|
||||||
|
|
||||||
12:54:58 0:00 1112.0 2.0 0.1 0.0 XSEMDR BGN
|
14:01:58 0:00 1112.0 2.0 0.1 0.0 XSEMDR BGN
|
||||||
12:54:58 0:00 1114.0 2.0 0.1 0.0 SESTATIC67 (S)IFPL BEGN
|
14:01:58 0:00 1114.0 2.0 0.1 0.0 SESTATIC67 (S)IFPL BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPL 46 IFP1 BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPL 46 IFP1 BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPL 195 XSORT BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPL 195 XSORT BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPL 222 COPY BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPL 222 COPY BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPL 244 FORTIO BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPL 244 FORTIO BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPL 278 (S)IFPS BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPL 278 (S)IFPS BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFPS 80 IFP BEGN
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFPS 80 IFP BEGN
|
||||||
12:54:58 0:00 1114.0 0.0 0.1 0.0 IFP
|
14:01:58 0:00 1114.0 0.0 0.1 0.0 IFP
|
||||||
* COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY *
|
* COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY COUNT:ENTRY *
|
||||||
* 941:CTETRA 5:FORCE 1910:GRID 1:MAT1 1:MATT1 6:PARAM *
|
* 1079:CTETRA 5:FORCE 2133:GRID 1:MAT1 1:MATT1 6:PARAM *
|
||||||
* 1:PSOLID 109:SPC 3:TABLEM1
|
* 1:PSOLID 109:SPC 3:TABLEM1
|
||||||
* PARAM: K6ROT OIBULK OMACHPR POST POSTEXT UNITSYS *
|
* PARAM: K6ROT OIBULK OMACHPR POST POSTEXT UNITSYS *
|
||||||
12:54:58 0:00 1115.0 1.0 0.1 0.0 IFPS 138 (S)FINDREC BEGN
|
14:01:58 0:00 1115.0 1.0 0.1 0.0 IFPS 138 (S)FINDREC BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 157 IFPMPLS BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 157 IFPMPLS BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 194 GP7 BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 194 GP7 BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 434 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 434 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 436 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 436 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 438 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 438 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 461 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 461 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 463 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 463 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 465 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 465 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 467 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 467 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 474 CHKPNL BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 474 CHKPNL BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 475 DMIIN BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 475 DMIIN BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 486 DTIIN BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 486 DTIIN BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 596 (S)FINDREC BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 596 (S)FINDREC BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 626 (S)VATVIN BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 626 (S)VATVIN BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 633 DTIIN BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 633 DTIIN BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 634 (S)MODSETINBEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 634 (S)MODSETINBEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 MODSETIN17 (S)TESTBIT BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 MODSETIN17 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 636 MODGM2 BEGN
|
14:01:58 0:00 1115.0 0.0 0.1 0.0 IFPS 636 MODGM2 BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 665 PVT BEGN
|
14:01:58 0:00 1115.0 0.0 0.2 0.0 IFPS 665 PVT BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 773 GP1LM BEGN
|
14:01:58 0:00 1115.0 0.0 0.2 0.0 IFPS 773 GP1LM BEGN
|
||||||
12:54:58 0:00 1115.0 0.0 0.1 0.0 IFPS 774 GP1 BEGN
|
14:01:58 0:00 1115.0 0.0 0.2 0.0 IFPS 774 GP1 BEGN
|
||||||
12:54:58 0:00 1121.0 6.0 0.1 0.0 IFPL 283 SEPR1 BEGN
|
14:01:58 0:00 1121.0 6.0 0.2 0.0 IFPL 283 SEPR1 BEGN
|
||||||
12:54:58 0:00 1121.0 0.0 0.1 0.0 IFPL 284 DBDELETEBEGN
|
14:01:58 0:00 1121.0 0.0 0.2 0.0 IFPL 284 DBDELETEBEGN
|
||||||
12:54:58 0:00 1122.0 1.0 0.1 0.0 IFPL 299 PROJVER BEGN
|
14:01:58 0:00 1122.0 1.0 0.2 0.0 IFPL 299 PROJVER BEGN
|
||||||
12:54:58 0:00 1123.0 1.0 0.1 0.0 IFPL 304 PVT BEGN
|
14:01:58 0:00 1123.0 1.0 0.2 0.0 IFPL 304 PVT BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPL 384 (S)IFPS1 BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPL 384 (S)IFPS1 BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 15 DTIIN BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 15 DTIIN BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 47 PLTSET BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 47 PLTSET BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 50 MSGHAN BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 50 MSGHAN BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 51 MSGHAN BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 51 MSGHAN BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 52 GP0 BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 52 GP0 BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPS1 58 MSGHAN BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPS1 58 MSGHAN BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPL 386 (S)TESTBIT BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPL 386 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 IFPL 436 (S)TESTBIT BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 IFPL 436 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 SESTATIC93 (S)PHASE0 BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 SESTATIC93 (S)PHASE0 BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 PHASE0 109 (S)PHASE0ACBEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 PHASE0 109 (S)PHASE0ACBEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 PHASE0AC12 (S)ACTRAP0 BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 PHASE0AC12 (S)ACTRAP0 BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 ACTRAP0 7 (S)CASEPARTBEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 ACTRAP0 7 (S)CASEPARTBEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 CASEPART11 COPY BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 CASEPART11 COPY BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 ACTRAP0 11 (S)TESTBIT BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 ACTRAP0 11 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 PHASE0 122 (S)ATVIN0 BEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 PHASE0 122 (S)ATVIN0 BEGN
|
||||||
12:54:58 0:00 1123.0 0.0 0.1 0.0 PHASE0 270 (S)LARGEGIDBEGN
|
14:01:58 0:00 1123.0 0.0 0.2 0.0 PHASE0 270 (S)LARGEGIDBEGN
|
||||||
12:54:58 0:00 1124.0 1.0 0.1 0.0 PHASE0 299 PVT BEGN
|
14:01:58 0:00 1124.0 1.0 0.2 0.0 PHASE0 299 PVT BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 300 COPY BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 300 COPY BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 306 PROJVER BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 306 PROJVER BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 309 DTIIN BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 309 DTIIN BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 355 OUTPUT2 BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 355 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 366 OUTPUT2 BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 366 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 372 OUTPUT2 BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 372 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 404 (S)TESTBIT BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 404 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 405 (S)TESTBIT BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 405 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 406 (S)TESTBIT BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 406 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 437 SEP1X BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 437 SEP1X BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 456 GP1LM BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 456 GP1LM BEGN
|
||||||
12:54:58 0:00 1124.0 0.0 0.1 0.0 PHASE0 464 GP1 BEGN
|
14:01:58 0:00 1124.0 0.0 0.2 0.0 PHASE0 464 GP1 BEGN
|
||||||
12:54:58 0:00 1125.0 1.0 0.1 0.0 PHASE0 477 (S)PHASE0A BEGN
|
14:01:58 0:00 1125.0 1.0 0.2 0.0 PHASE0 477 (S)PHASE0A BEGN
|
||||||
12:54:58 0:00 1125.0 0.0 0.1 0.0 PHASE0A 24 GP2 BEGN
|
14:01:58 0:00 1125.0 0.0 0.2 0.0 PHASE0A 24 GP2 BEGN
|
||||||
12:54:58 0:00 1125.0 0.0 0.1 0.0 PHASE0A 165 TA1 BEGN
|
14:01:59 0:01 1125.0 0.0 0.2 0.0 PHASE0A 24 GP2 END
|
||||||
12:54:58 0:00 1125.0 0.0 0.1 0.0 PHASE0A 170 TASNP2 BEGN
|
14:01:59 0:01 1125.0 0.0 0.2 0.0 PHASE0A 165 TA1 BEGN
|
||||||
12:54:58 0:00 1125.0 0.0 0.1 0.0 PHASE0 485 SEP1 BEGN
|
14:01:59 0:01 1125.0 0.0 0.2 0.0 PHASE0A 170 TASNP2 BEGN
|
||||||
12:54:58 0:00 1126.0 1.0 0.1 0.0 PHASE0 612 TABPRT BEGN
|
14:01:59 0:01 1125.0 0.0 0.2 0.0 PHASE0 485 SEP1 BEGN
|
||||||
12:54:58 0:00 1126.0 0.0 0.1 0.0 PHASE0 613 SEP3 BEGN
|
14:01:59 0:01 1126.0 1.0 0.2 0.0 PHASE0 612 TABPRT BEGN
|
||||||
12:54:58 0:00 1126.0 0.0 0.1 0.0 PHASE0 825 PVT BEGN
|
14:01:59 0:01 1126.0 0.0 0.2 0.0 PHASE0 613 SEP3 BEGN
|
||||||
12:54:58 0:00 1138.0 12.0 0.1 0.0 PHASE0 1432 (S)SETQ BEGN
|
14:01:59 0:01 1126.0 0.0 0.2 0.0 PHASE0 825 PVT BEGN
|
||||||
12:54:58 0:00 1138.0 0.0 0.1 0.0 PHASE0 1603 GP2 BEGN
|
14:01:59 0:01 1138.0 12.0 0.2 0.0 PHASE0 1432 (S)SETQ BEGN
|
||||||
12:54:58 0:00 1139.0 1.0 0.1 0.0 PHASE0 1654 GPJAC BEGN
|
14:01:59 0:01 1138.0 0.0 0.2 0.0 PHASE0 1603 GP2 BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1742 DTIIN BEGN
|
14:01:59 0:01 1139.0 1.0 0.2 0.0 PHASE0 1654 GPJAC BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1744 GP3 BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1742 DTIIN BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1750 LCGEN BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1744 GP3 BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1759 VECPLOT BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1750 LCGEN BEGN
|
||||||
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1759 VECPLOT BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
VECPLOT 1759 SCR 301 11460 6 2 1 3 3.28854E-01 4 1 17045 2 6 0 *8**
|
VECPLOT 1759 SCR 301 12798 6 2 1 3 3.29921E-01 4 1 19075 2 6 0 *8**
|
||||||
VECPLOT 1759 DRG 11460 6 2 1 3 3.28900E-01 4 1 17045 2 6 0 *8**
|
VECPLOT 1759 DRG 12798 6 2 1 3 3.29900E-01 4 1 19075 2 6 0 *8**
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1794 BCDR BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1794 BCDR BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1795 CASE BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1795 CASE BEGN
|
||||||
12:54:58 0:00 1139.0 0.0 0.1 0.0 PHASE0 1796 PVT BEGN
|
14:01:59 0:01 1139.0 0.0 0.2 0.0 PHASE0 1796 PVT BEGN
|
||||||
12:54:58 0:00 1140.0 1.0 0.1 0.0 PHASE0 1872 GP4 BEGN
|
14:01:59 0:01 1140.0 1.0 0.2 0.0 PHASE0 1872 GP4 BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
GP4 1872 YG1 1 11460 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
GP4 1872 YG1 1 12798 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 1908 MATMOD BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 1908 MATMOD BEGN
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 1991 DPD BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 1991 DPD BEGN
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 2041 MATGEN BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 2041 MATGEN BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
MATGEN 2041 YG1 1 11460 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
MATGEN 2041 YG1 1 12798 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 2042 APPEND BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 2042 APPEND BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
APPEND 2042 YG2 1 11460 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
APPEND 2042 YG2 1 12798 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 2102 BCDR BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 2102 BCDR BEGN
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 2188 (S)SELA1 BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 2188 (S)SELA1 BEGN
|
||||||
12:54:58 0:00 1140.0 0.0 0.1 0.0 PHASE0 2190 UPARTN BEGN
|
14:01:59 0:01 1140.0 0.0 0.2 0.0 PHASE0 2190 UPARTN BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
UPARTN 2190 SCR 301 1 11460 2 1 654 5.70681E-02 3 109 6 1740 1740 0 *8**
|
UPARTN 2190 SCR 301 1 12798 2 1 654 5.11017E-02 3 109 6 1764 1764 0 *8**
|
||||||
12:54:58 0:00 1141.0 1.0 0.1 0.0 PHASE0 2493 (S)OUT2GEOMBEGN
|
14:01:59 0:01 1141.0 1.0 0.2 0.0 PHASE0 2493 (S)OUT2GEOMBEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.1 0.0 OUT2GEOM75 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM75 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.1 0.0 OUT2GEOM76 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM76 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 OUT2GEOM77 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM77 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 OUT2GEOM78 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM78 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 OUT2GEOM79 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM79 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 OUT2GEOM83 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM83 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 OUT2GEOM85 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 OUT2GEOM85 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 PHASE0 2496 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 PHASE0 2496 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 PHASE0 2497 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 PHASE0 2497 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 PHASE0 2498 OUTPUT2 BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 PHASE0 2498 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 SESTATIC96 (S)SETQ BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 SESTATIC96 (S)SETQ BEGN
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 SESTATIC104 MATGEN BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 SESTATIC104 MATGEN BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
MATGEN 104 TEMPALL 2 2 6 1 1 5.00000E-01 3 1 2 1 1 0 *8**
|
MATGEN 104 TEMPALL 2 2 6 1 1 5.00000E-01 3 1 2 1 1 0 *8**
|
||||||
12:54:58 0:00 1141.0 0.0 0.2 0.0 SESTATIC105 RESTART BEGN
|
14:01:59 0:01 1141.0 0.0 0.2 0.0 SESTATIC105 RESTART BEGN
|
||||||
Data block TEMPALL has changed.
|
Data block TEMPALL has changed.
|
||||||
12:54:58 0:00 1142.0 1.0 0.2 0.0 SESTATIC107 DTIIN BEGN
|
14:01:59 0:01 1142.0 1.0 0.2 0.0 SESTATIC107 DTIIN BEGN
|
||||||
12:54:58 0:00 1143.0 1.0 0.2 0.0 SESTATIC151 (S)PHASE1DRBEGN
|
14:01:59 0:01 1143.0 1.0 0.2 0.0 SESTATIC151 (S)PHASE1DRBEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR71 MATINIT BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR71 MATINIT BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
MATINIT 71 CNELMP 1 3 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
MATINIT 71 CNELMP 1 3 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR213 PVT BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR213 PVT BEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR214 (S)SETQ BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR214 (S)SETQ BEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR337 BOLTFOR BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR337 BOLTFOR BEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR351 (S)DBSETOFFBEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR351 (S)DBSETOFFBEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1DR357 (S)PHASE1A BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1DR357 (S)PHASE1A BEGN
|
||||||
12:54:58 0:00 1143.0 0.0 0.2 0.0 PHASE1A 116 TA1 BEGN
|
14:01:59 0:01 1143.0 0.0 0.2 0.0 PHASE1A 116 TA1 BEGN
|
||||||
12:54:58 0:00 1144.0 1.0 0.2 0.0 PHASE1A 188 MSGHAN BEGN
|
14:01:59 0:01 1144.0 1.0 0.2 0.0 PHASE1A 188 MSGHAN BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 PHASE1A 195 (S)SEMG BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 PHASE1A 195 (S)SEMG BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 111 (S)TESTBIT BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 111 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 131 ELTPRT BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 131 ELTPRT BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 136 EULAN BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 136 EULAN BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 137 OUTPUT2 BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 137 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 161 (S)TESTBIT BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 161 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 162 (S)TESTBIT BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 162 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 163 (S)TESTBIT BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 163 (S)TESTBIT BEGN
|
||||||
12:54:58 0:00 1144.0 0.0 0.2 0.0 SEMG 169 EMG BEGN
|
14:01:59 0:01 1144.0 0.0 0.2 0.0 SEMG 169 EMG BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
EMG 169 KELM 941 465 2 1 465 1.00000E+00 16 458 954 465 465 0 *8**
|
EMG 169 KELM 1079 465 2 1 465 1.00000E+00 18 458 1094 465 465 0 *8**
|
||||||
EMG 169 MELM 941 465 2 1 18 3.87097E-02 3 1 16938 171 171 0 *8**
|
EMG 169 MELM 1079 465 2 1 18 3.87097E-02 3 1 19422 171 171 0 *8**
|
||||||
12:54:58 0:00 1145.0 1.0 0.2 0.0 SEMG 390 EMA BEGN
|
14:01:59 0:01 1145.0 1.0 0.2 0.0 SEMG 390 EMA BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
EMA 390 SCR 305 941 1910 2 1 10 5.23560E-03 3 1 7609 1302 1897 0 *8**
|
EMA 390 SCR 305 1079 2133 2 1 10 4.68823E-03 3 1 8736 1426 2113 0 *8**
|
||||||
EMA 390 SCR 307 1910 941 2 1 40 5.23560E-03 3 1 8592 451 938 0 *8**
|
EMA 390 SCR 307 2133 1079 2 1 34 4.68823E-03 3 1 9887 549 1056 0 *8**
|
||||||
EMA 390 KJJZ 11460 11460 6 1 315 2.95869E-03 18 2 129617 4533 11421 5730 *8**
|
EMA 390 KJJZ 12798 12798 6 1 270 2.68735E-03 21 2 146798 4962 12735 6399 *8**
|
||||||
12:54:58 0:00 1145.0 0.0 0.2 0.0 SEMG 396 EMR BEGN
|
14:01:59 0:01 1145.0 0.0 0.2 0.0 SEMG 396 EMR BEGN
|
||||||
12:54:58 0:00 1146.0 1.0 0.2 0.0 SEMG 438 EMA BEGN
|
14:01:59 0:01 1146.0 1.0 0.2 0.0 SEMG 438 EMA BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
EMA 438 SCR 305 941 1910 2 1 10 5.23560E-03 3 1 7609 1302 1897 0 *8**
|
EMA 438 SCR 305 1079 2133 2 1 10 4.68823E-03 3 1 8736 1426 2113 0 *8**
|
||||||
EMA 438 SCR 307 1910 941 2 1 40 5.23560E-03 3 1 8592 451 938 0 *8**
|
EMA 438 SCR 307 2133 1079 2 1 34 4.68823E-03 3 1 9887 549 1056 0 *8**
|
||||||
EMA 438 MJJX 11460 11460 6 1 1 3.59776E-05 4 0 4725 0 1 6735 *8**
|
EMA 438 MJJX 12798 12798 6 1 1 3.23282E-05 4 0 5295 0 1 7503 *8**
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 SEMG 737 (S)XMTRXIN BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 SEMG 737 (S)XMTRXIN BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 SEMG 748 ADD BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 SEMG 748 ADD BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 SEMG 760 (S)SEMG1 BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 SEMG 760 (S)SEMG1 BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 SEMG 774 PROJVER BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 SEMG 774 PROJVER BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 PHASE1A 220 MSGHAN BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 PHASE1A 220 MSGHAN BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 PHASE1A 221 MSGHAN BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 PHASE1A 221 MSGHAN BEGN
|
||||||
12:54:58 0:00 1146.0 0.0 0.2 0.0 PHASE1A 222 (S)SESUM BEGN
|
14:01:59 0:01 1146.0 0.0 0.3 0.0 PHASE1A 222 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1147.0 1.0 0.2 0.0 PHASE1A 240 VECPLOT BEGN
|
14:01:59 0:01 1147.0 1.0 0.3 0.0 PHASE1A 240 VECPLOT BEGN
|
||||||
12:54:58 0:00 1148.0 1.0 0.2 0.0 PHASE1A 347 MSGHAN BEGN
|
14:01:59 0:01 1148.0 1.0 0.3 0.0 PHASE1A 347 MSGHAN BEGN
|
||||||
12:54:58 0:00 1148.0 0.0 0.2 0.0 PHASE1A 354 (S)SELG BEGN
|
14:01:59 0:01 1148.0 0.0 0.3 0.0 PHASE1A 354 (S)SELG BEGN
|
||||||
12:54:58 0:00 1148.0 0.0 0.2 0.0 SELG 206 SSG1 BEGN
|
14:01:59 0:01 1148.0 0.0 0.3 0.0 SELG 206 SSG1 BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
SSG1 206 SCR 301 1 11460 2 1 5 4.36300E-04 3 1 5 451 451 0 *8**
|
SSG1 206 SCR 301 1 12798 2 1 5 3.90686E-04 3 1 5 451 451 0 *8**
|
||||||
SSG1 206 SCR 302 1 1 6 1 1 1.00000E+00 3 1 1 1 1 0 *8**
|
SSG1 206 SCR 302 1 1 6 1 1 1.00000E+00 3 1 1 1 1 0 *8**
|
||||||
SSG1 206 PJX 1 11460 2 1 5 4.36300E-04 3 1 5 451 451 0 *8**
|
SSG1 206 PJX 1 12798 2 1 5 3.90686E-04 3 1 5 451 451 0 *8**
|
||||||
12:54:58 0:00 1148.0 0.0 0.2 0.0 SELG 616 VECPLOT BEGN
|
14:01:59 0:01 1148.0 0.0 0.3 0.0 SELG 616 VECPLOT BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
VECPLOT 616 SCR 301 11460 15 2 1 3 1.31542E-01 4 1 18947 5 12 0 *8**
|
VECPLOT 616 SCR 301 12798 15 2 1 3 1.31969E-01 4 1 21200 5 12 0 *8**
|
||||||
VECPLOT 616 SCR 302 1 15 2 1 2 1.33333E-01 3 1 2 11 11 0 *8**
|
VECPLOT 616 SCR 302 1 15 2 1 2 1.33333E-01 3 1 2 11 11 0 *8**
|
||||||
VECPLOT 616 PJRES 1 6 2 1 2 3.33333E-01 3 2 1 2 2 0 *8**
|
VECPLOT 616 PJRES 1 6 2 1 2 3.33333E-01 3 2 1 2 2 0 *8**
|
||||||
12:54:58 0:00 1148.0 0.0 0.2 0.0 PHASE1A 363 MSGHAN BEGN
|
14:01:59 0:01 1148.0 0.0 0.3 0.0 PHASE1A 363 MSGHAN BEGN
|
||||||
12:54:58 0:00 1148.0 0.0 0.2 0.0 PHASE1A 364 (S)SESUM BEGN
|
14:01:59 0:01 1148.0 0.0 0.3 0.0 PHASE1A 364 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1150.0 2.0 0.2 0.0 PHASE1A 370 (S)SELA1 BEGN
|
14:01:59 0:01 1150.0 2.0 0.3 0.0 PHASE1A 370 (S)SELA1 BEGN
|
||||||
12:54:58 0:00 1150.0 0.0 0.2 0.0 PHASE1DR452 BCDR BEGN
|
14:01:59 0:01 1150.0 0.0 0.3 0.0 PHASE1DR452 BCDR BEGN
|
||||||
12:54:58 0:00 1150.0 0.0 0.2 0.0 PHASE1DR458 PVT BEGN
|
14:01:59 0:01 1150.0 0.0 0.3 0.0 PHASE1DR458 PVT BEGN
|
||||||
12:54:58 0:00 1150.0 0.0 0.2 0.0 PHASE1DR584 (S)PHASE1E BEGN
|
14:01:59 0:01 1150.0 0.0 0.3 0.0 PHASE1DR584 (S)PHASE1E BEGN
|
||||||
12:54:58 0:00 1150.0 0.0 0.2 0.0 PHASE1E 55 FOGLEL BEGN
|
14:01:59 0:01 1150.0 0.0 0.3 0.0 PHASE1E 55 FOGLEL BEGN
|
||||||
12:54:58 0:00 1152.0 2.0 0.2 0.0 PHASE1DR595 (S)PHASE1B BEGN
|
14:01:59 0:01 1152.0 2.0 0.3 0.0 PHASE1DR595 (S)PHASE1B BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 PHASE1B 51 (S)SEKR0 BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 PHASE1B 51 (S)SEKR0 BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR0 151 UPARTN BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR0 151 UPARTN BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
UPARTN 151 SCR 301 1 11460 2 1 11460 1.00000E+00 3 11460 1 11460 11460 0 *8**
|
UPARTN 151 SCR 301 1 12798 2 1 12798 1.00000E+00 3 12798 1 12798 12798 0 *8**
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR0 167 VECPLOT BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR0 167 VECPLOT BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR0 214 GPSP BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR0 214 GPSP BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 PHASE1B 52 (S)FINDREC BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 PHASE1B 52 (S)FINDREC BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 PHASE1B 79 (S)SEKMR BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 PHASE1B 79 (S)SEKMR BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKMR 34 (S)SEKR BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKMR 34 (S)SEKR BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR 17 (S)PMLUSET BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR 17 (S)PMLUSET BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR 23 UPARTN BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR 23 UPARTN BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
UPARTN 23 SCR 301 1 11460 2 1 6057 5.28534E-01 3 3 1802 11460 11460 0 *8**
|
UPARTN 23 SCR 301 1 12798 2 1 6726 5.25551E-01 3 3 2025 12798 12798 0 *8**
|
||||||
UPARTN 23 KFF 5403 5403 6 1 315 1.23402E-02 15 4 77253 4239 5388 0 *8**
|
UPARTN 23 KFF 6072 6072 6 1 255 1.11693E-02 17 4 88453 4673 6054 0 *8**
|
||||||
UPARTN 23 KSF 5403 6057 2 1 36 2.86745E-04 3 1 3132 71 1116 4809 *8**
|
UPARTN 23 KSF 6072 6726 2 1 45 2.30067E-04 3 1 3135 66 1128 5475 *8**
|
||||||
UPARTN 23 KFS 6057 5403 2 1 99 2.86745E-04 3 1 2249 204 5286 5730 *8**
|
UPARTN 23 KFS 6726 6072 2 1 114 2.30067E-04 3 1 2240 209 5931 6399 *8**
|
||||||
UPARTN 23 KSS 6057 6057 6 1 57 2.60663E-04 3 1 3189 50 1122 5730 *8**
|
UPARTN 23 KSS 6726 6726 6 1 57 2.11388E-04 3 1 3189 46 1134 6399 *8**
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR 26 VECPLOT BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR 26 VECPLOT BEGN
|
||||||
12:54:58 0:00 1152.0 0.0 0.2 0.0 SEKR 159 (S)SESUM BEGN
|
14:01:59 0:01 1152.0 0.0 0.3 0.0 SEKR 159 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1154.0 2.0 0.2 0.0 SEKMR 39 (S)SESUM BEGN
|
14:01:59 0:01 1154.0 2.0 0.3 0.0 SEKMR 39 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1156.0 2.0 0.2 0.0 SEKMR 60 (S)PMLUSET BEGN
|
14:01:59 0:01 1156.0 2.0 0.3 0.0 SEKMR 60 (S)PMLUSET BEGN
|
||||||
12:54:58 0:00 1156.0 0.0 0.2 0.0 PHASE1B 83 (S)PMLUSET BEGN
|
14:01:59 0:01 1156.0 0.0 0.3 0.0 PHASE1B 83 (S)PMLUSET BEGN
|
||||||
12:54:58 0:00 1157.0 1.0 0.2 0.0 PHASE1B 447 (S)SEGOA BEGN
|
14:01:59 0:01 1157.0 1.0 0.3 0.0 PHASE1B 447 (S)SEGOA BEGN
|
||||||
12:54:58 0:00 1157.0 0.0 0.2 0.0 PHASE1B 455 (S)SELR BEGN
|
14:01:59 0:01 1157.0 0.0 0.3 0.0 PHASE1B 455 (S)SELR BEGN
|
||||||
12:54:58 0:00 1157.0 0.0 0.2 0.0 SELR 104 SSG2 BEGN
|
14:01:59 0:01 1157.0 0.0 0.3 0.0 SELR 104 SSG2 BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
SSG2 104 SCR 301 1 11460 2 1 6057 5.28534E-01 3 3 1802 11460 11460 0 *8**
|
SSG2 104 SCR 301 1 12798 2 1 6726 5.25551E-01 3 3 2025 12798 12798 0 *8**
|
||||||
SSG2 104 SCR 302 1 5403 2 1 5 9.25412E-04 3 1 5 145 145 0 *8**
|
SSG2 104 SCR 302 1 6072 2 1 5 8.23452E-04 3 1 5 145 145 0 *8**
|
||||||
SSG2 104 PSS 1 6057 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
SSG2 104 PSS 1 6726 2 1 0 0.00000E+00 3 0 1 0 0 1 *8**
|
||||||
SSG2 104 PA 1 5403 2 1 5 9.25412E-04 3 1 5 145 145 0 *8**
|
SSG2 104 PA 1 6072 2 1 5 8.23452E-04 3 1 5 145 145 0 *8**
|
||||||
12:54:58 0:00 1157.0 0.0 0.2 0.0 PHASE1B 458 (S)SESUM BEGN
|
14:01:59 0:01 1157.0 0.0 0.3 0.0 PHASE1B 458 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1160.0 3.0 0.2 0.0 PHASE1B 704 SSG2 BEGN
|
14:01:59 0:01 1160.0 3.0 0.3 0.0 PHASE1B 704 SSG2 BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 PHASE1DR607 PVT BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 PHASE1DR607 PVT BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 PHASE1DR895 BCDR BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 PHASE1DR895 BCDR BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 SESTATIC178 BCDR BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 SESTATIC178 BCDR BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 SESTATIC179 PVT BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 SESTATIC179 PVT BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 SESTATIC189 (S)PMLUSET BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 SESTATIC189 (S)PMLUSET BEGN
|
||||||
12:54:58 0:00 1160.0 0.0 0.2 0.0 SESTATIC208 (S)PHASE1C BEGN
|
14:01:59 0:01 1160.0 0.0 0.3 0.0 SESTATIC208 (S)PHASE1C BEGN
|
||||||
12:54:58 0:00 1161.0 1.0 0.2 0.0 PHASE1C 49 (S)SEKRRS BEGN
|
14:01:59 0:01 1161.0 1.0 0.3 0.0 PHASE1C 49 (S)SEKRRS BEGN
|
||||||
12:54:58 0:00 1161.0 0.0 0.2 0.0 SEKRRS 194 DCMP BEGN
|
14:01:59 0:01 1161.0 0.0 0.3 0.0 SEKRRS 194 DCMP BEGN
|
||||||
*** USER INFORMATION MESSAGE 4157 (DFMSYN)
|
*** USER INFORMATION MESSAGE 4157 (DFMSYN)
|
||||||
PARAMETERS FOR SPARSE DECOMPOSITION OF DATA BLOCK KLL ( TYPE=RSP ) FOLLOW
|
PARAMETERS FOR SPARSE DECOMPOSITION OF DATA BLOCK KLL ( TYPE=RSP ) FOLLOW
|
||||||
MATRIX SIZE = 5403 ROWS NUMBER OF NONZEROES = 182821 TERMS
|
MATRIX SIZE = 6072 ROWS NUMBER OF NONZEROES = 208937 TERMS
|
||||||
NUMBER OF ZERO COLUMNS = 0 NUMBER OF ZERO DIAGONAL TERMS = 0
|
NUMBER OF ZERO COLUMNS = 0 NUMBER OF ZERO DIAGONAL TERMS = 0
|
||||||
CPU TIME ESTIMATE = 0 SEC I/O TIME ESTIMATE = 0 SEC
|
CPU TIME ESTIMATE = 0 SEC I/O TIME ESTIMATE = 0 SEC
|
||||||
MINIMUM MEMORY REQUIREMENT = 1776 KB MEMORY AVAILABLE = 18024720 KB
|
MINIMUM MEMORY REQUIREMENT = 1832 KB MEMORY AVAILABLE = 18024720 KB
|
||||||
MEMORY REQR'D TO AVOID SPILL = 2816 KB MEMORY USED BY BEND = 1928 KB
|
MEMORY REQR'D TO AVOID SPILL = 3312 KB MEMORY USED BY BEND = 2184 KB
|
||||||
EST. INTEGER WORDS IN FACTOR = 364 K WORDS EST. NONZERO TERMS = 802 K TERMS
|
EST. INTEGER WORDS IN FACTOR = 443 K WORDS EST. NONZERO TERMS = 960 K TERMS
|
||||||
ESTIMATED MAXIMUM FRONT SIZE = 297 TERMS RANK OF UPDATE = 128
|
ESTIMATED MAXIMUM FRONT SIZE = 357 TERMS RANK OF UPDATE = 128
|
||||||
*** USER INFORMATION MESSAGE 6439 (DFMSA)
|
*** USER INFORMATION MESSAGE 6439 (DFMSA)
|
||||||
ACTUAL MEMORY AND DISK SPACE REQUIREMENTS FOR SPARSE SYM. DECOMPOSITION
|
ACTUAL MEMORY AND DISK SPACE REQUIREMENTS FOR SPARSE SYM. DECOMPOSITION
|
||||||
SPARSE DECOMP MEMORY USED = 2816 KB MAXIMUM FRONT SIZE = 297 TERMS
|
SPARSE DECOMP MEMORY USED = 3312 KB MAXIMUM FRONT SIZE = 357 TERMS
|
||||||
INTEGER WORDS IN FACTOR = 25 K WORDS NONZERO TERMS IN FACTOR = 802 K TERMS
|
INTEGER WORDS IN FACTOR = 29 K WORDS NONZERO TERMS IN FACTOR = 960 K TERMS
|
||||||
SPARSE DECOMP SUGGESTED MEMORY = 2808 KB
|
SPARSE DECOMP SUGGESTED MEMORY = 2864 KB
|
||||||
*8** Module DMAP Matrix Cols Rows F T IBlks NBlks NumFrt FrtMax
|
*8** Module DMAP Matrix Cols Rows F T IBlks NBlks NumFrt FrtMax
|
||||||
DCMP 194 LLL 5403 5403 13 1 1 25 177 297 *8**
|
DCMP 194 LLL 6072 6072 13 1 1 30 195 357 *8**
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
DCMP 194 SCR 301 1 5403 2 1 5403 1.00000E+00 3 5403 1 5403 5403 0 *8**
|
DCMP 194 SCR 301 1 6072 2 1 6072 1.00000E+00 3 6072 1 6072 6072 0 *8**
|
||||||
DCMP 194 SCR 302 1 5403 2 1 5403 1.00000E+00 3 5403 1 5403 5403 0 *8**
|
DCMP 194 SCR 302 1 6072 2 1 6072 1.00000E+00 3 6072 1 6072 6072 0 *8**
|
||||||
12:54:58 0:00 1161.0 0.0 0.3 0.0 PHASE1C 55 (S)SESUM BEGN
|
14:01:59 0:01 1161.0 0.0 0.4 0.1 PHASE1C 55 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1162.0 1.0 0.3 0.0 PHASE1C 64 (S)SESUM BEGN
|
14:01:59 0:01 1162.0 1.0 0.4 0.0 PHASE1C 64 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1164.0 2.0 0.3 0.0 PHASE1C 68 (S)SELRRS BEGN
|
14:01:59 0:01 1164.0 2.0 0.4 0.0 PHASE1C 68 (S)SELRRS BEGN
|
||||||
12:54:58 0:00 1164.0 0.0 0.3 0.0 PHASE1C 69 (S)SESUM BEGN
|
14:01:59 0:01 1164.0 0.0 0.4 0.0 PHASE1C 69 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1165.0 1.0 0.3 0.0 SESTATIC228 (S)STATRS BEGN
|
14:01:59 0:01 1165.0 1.0 0.4 0.0 SESTATIC228 (S)STATRS BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 STATRS 181 MSGHAN BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 STATRS 181 MSGHAN BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 STATRS 308 SSG3 BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 STATRS 308 SSG3 BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
SSG3 308 UL 1 5403 2 1 5403 1.00000E+00 3 5403 1 5403 5403 0 *8**
|
SSG3 308 UL 1 6072 2 1 6072 1.00000E+00 3 6072 1 6072 6072 0 *8**
|
||||||
SSG3 308 RUL 1 5403 2 1 5403 1.00000E+00 3 5403 1 5403 5403 0 *8**
|
SSG3 308 RUL 1 6072 2 1 6072 1.00000E+00 3 6072 1 6072 6072 0 *8**
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 STATRS 459 MSGHAN BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 STATRS 459 MSGHAN BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC229 APPEND BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC229 APPEND BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC333 PVT BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC333 PVT BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC334 APPEND BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC334 APPEND BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC340 COPY BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC340 COPY BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC349 BCDR BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC349 BCDR BEGN
|
||||||
12:54:58 0:00 1165.0 0.0 0.3 0.0 SESTATIC350 (S)SESUM BEGN
|
14:01:59 0:01 1165.0 0.0 0.4 0.0 SESTATIC350 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1167.0 2.0 0.3 0.0 SESTATIC374 (S)SUPER3 BEGN
|
14:01:59 0:01 1167.0 2.0 0.4 0.0 SESTATIC374 (S)SUPER3 BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 319 SEP4 BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 319 SEP4 BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 363 GP1LM BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 363 GP1LM BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 364 GP1 BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 364 GP1 BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 570 SEDRDR BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 570 SEDRDR BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0
|
14:01:59 0:01 1167.0 0.0 0.4 0.0
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 718 PVT BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 718 PVT BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 739 SEDR BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 739 SEDR BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 815 PVT BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 815 PVT BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 839 (S)DBSETOFFBEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 839 (S)DBSETOFFBEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 859 LCGEN BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 859 LCGEN BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 943 DTIIN BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 943 DTIIN BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 944 DTIIN BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 944 DTIIN BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SUPER3 1083 (S)SEDISP BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SUPER3 1083 (S)SEDISP BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 127 BCDR BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 127 BCDR BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 299 (S)SEGOA BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 299 (S)SEGOA BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 310 SDR1 BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 310 SDR1 BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
SDR1 310 SCR 301 1 11460 2 1 6057 5.28534E-01 3 3 1802 11460 11460 0 *8**
|
SDR1 310 SCR 301 1 12798 2 1 6726 5.25551E-01 3 3 2025 12798 12798 0 *8**
|
||||||
SDR1 310 SCR 303 1 11460 2 1 5403 4.71466E-01 3 3 1801 11445 11445 0 *8**
|
SDR1 310 SCR 303 1 12798 2 1 6072 4.74449E-01 3 3 2024 12783 12783 0 *8**
|
||||||
SDR1 310 SCR 301 1 6057 2 1 327 5.39871E-02 3 3 109 1194 1194 0 *8**
|
SDR1 310 SCR 301 1 6726 2 1 327 4.86173E-02 3 3 109 1206 1206 0 *8**
|
||||||
SDR1 310 SCR 304 1 11460 2 1 5403 4.71466E-01 3 3 1801 11445 11445 0 *8**
|
SDR1 310 SCR 304 1 12798 2 1 6072 4.74449E-01 3 3 2024 12783 12783 0 *8**
|
||||||
SDR1 310 SCR 306 1 11460 2 1 327 2.85340E-02 3 3 109 1737 1737 0 *8**
|
SDR1 310 SCR 306 1 12798 2 1 327 2.55509E-02 3 3 109 1761 1761 0 *8**
|
||||||
SDR1 310 QGI 1 11460 2 1 327 2.85340E-02 3 3 109 1737 1737 0 *8**
|
SDR1 310 QGI 1 12798 2 1 327 2.55509E-02 3 3 109 1761 1761 0 *8**
|
||||||
SDR1 310 UGI 1 11460 2 1 5403 4.71466E-01 3 3 1801 11445 11445 0 *8**
|
SDR1 310 UGI 1 12798 2 1 6072 4.74449E-01 3 3 2024 12783 12783 0 *8**
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 443 BCDR BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 443 BCDR BEGN
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 457 COPY BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 457 COPY BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
COPY 457 UG 1 11460 2 1 5403 4.71500E-01 3 3 1801 11445 11445 0 *8**
|
COPY 457 UG 1 12798 2 1 6072 4.74400E-01 3 2 2024 12783 12783 0 *8**
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 473 COPY BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 473 COPY BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
COPY 473 QG 1 11460 2 1 327 2.85000E-02 3 2 109 1737 1737 0 *8**
|
COPY 473 QG 1 12798 2 1 327 2.56000E-02 3 3 109 1761 1761 0 *8**
|
||||||
12:54:58 0:00 1167.0 0.0 0.3 0.0 SEDISP 727 (S)SESUM BEGN
|
14:01:59 0:01 1167.0 0.0 0.4 0.0 SEDISP 727 (S)SESUM BEGN
|
||||||
12:54:58 0:00 1169.0 2.0 0.3 0.0 SUPER3 1087 PVT BEGN
|
14:01:59 0:01 1169.0 2.0 0.4 0.0 SUPER3 1087 PVT BEGN
|
||||||
12:54:58 0:00 1169.0 0.0 0.3 0.0 SUPER3 1212 SDR2 BEGN
|
14:01:59 0:01 1169.0 0.0 0.4 0.0 SUPER3 1212 SDR2 BEGN
|
||||||
12:54:58 0:00 1169.0 0.0 0.3 0.0 SUPER3 1539 (S)SEDRCVR BEGN
|
14:01:59 0:01 1169.0 0.0 0.4 0.0 SUPER3 1539 (S)SEDRCVR BEGN
|
||||||
12:54:58 0:00 1169.0 0.0 0.3 0.0 SEDRCVR 128 (S)SEDRCVR7BEGN
|
14:01:59 0:01 1169.0 0.0 0.4 0.0 SEDRCVR 128 (S)SEDRCVR7BEGN
|
||||||
12:54:58 0:00 1169.0 0.0 0.3 0.0 SEDRCVR730 VECPLOT BEGN
|
14:01:59 0:01 1169.0 0.0 0.4 0.0 SEDRCVR730 VECPLOT BEGN
|
||||||
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
*8** Module DMAP Matrix Cols Rows F T NzWds Density BlockT StrL NbrStr BndAvg BndMax NulCol
|
||||||
VECPLOT 30 SCR 301 11460 15 2 1 3 1.31542E-01 4 1 18947 5 12 0 *8**
|
VECPLOT 30 SCR 301 12798 15 2 1 3 1.31969E-01 4 1 21200 5 12 0 *8**
|
||||||
VECPLOT 30 SCR 302 1 15 2 1 9 6.00000E-01 3 3 3 14 14 0 *8**
|
VECPLOT 30 SCR 302 1 15 2 1 9 6.00000E-01 3 3 3 14 14 0 *8**
|
||||||
VECPLOT 30 QGRES 1 6 2 1 6 1.00000E+00 3 6 1 6 6 0 *8**
|
VECPLOT 30 QGRES 1 6 2 1 6 1.00000E+00 3 6 1 6 6 0 *8**
|
||||||
12:54:58 0:00 1170.0 1.0 0.3 0.0 SEDRCVR 172 (S)SEDRCVRBBEGN
|
14:01:59 0:01 1170.0 1.0 0.4 0.0 SEDRCVR 172 (S)SEDRCVRBBEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB38 (S)CHCKPEAKBEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB38 (S)CHCKPEAKBEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB224 SDR2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB224 SDR2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB249 SDR2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB249 SDR2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB266 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB266 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB267 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB267 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB268 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB268 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB269 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB269 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB270 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB270 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB280 SDR2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB280 SDR2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVRB305 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVRB305 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 195 SDRX BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 195 SDRX BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 208 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 208 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 209 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 209 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 210 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 210 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 211 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 211 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 212 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 212 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 403 (S)SEDRCVR3BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 403 (S)SEDRCVR3BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR 404 (S)SEDRCVR6BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR 404 (S)SEDRCVR6BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR638 OUTPUT2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR638 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6102 OUTPUT2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6102 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6108 MATMOD BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6108 MATMOD BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6410 SDR2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6410 SDR2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6445 (S)COMBOUT BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6445 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6457 OUTPUT2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6457 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6458 OUTPUT2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6458 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6554 EULAN BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6554 EULAN BEGN
|
||||||
12:54:58 0:00 1170.0 0.0 0.3 0.0 SEDRCVR6555 OUTPUT2 BEGN
|
14:01:59 0:01 1170.0 0.0 0.4 0.0 SEDRCVR6555 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 1.0 0.3 0.0 SEDRCVR6586 (S)COMBOUT BEGN
|
14:01:59 0:01 1171.0 1.0 0.4 0.0 SEDRCVR6586 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR6625 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR6625 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR6665 (S)COMBOUT BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR6665 (S)COMBOUT BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR6678 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR6678 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR6679 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR6679 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR6708 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR6708 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR 455 (S)SEDRCVR4BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR 455 (S)SEDRCVR4BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR431 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR431 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR441 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR441 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4117 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4117 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4118 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4118 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4125 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4125 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4126 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4126 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4128 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4128 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4129 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4129 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4130 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4130 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4132 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4132 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4133 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4133 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4205 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4205 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4209 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4209 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4211 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4211 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4265 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4265 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR4592 OFP BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR4592 OFP BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR 638 (S)SEDRCVR8BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR 638 (S)SEDRCVR8BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR8112 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR8112 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SEDRCVR8116 OUTPUT2 BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SEDRCVR8116 OUTPUT2 BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SESTATIC434 (S)PRTSUM BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SESTATIC434 (S)PRTSUM BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SESTATIC435 MSGHAN BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SESTATIC435 MSGHAN BEGN
|
||||||
12:54:58 0:00 1171.0 0.0 0.3 0.0 SESTATIC436 EXIT BEGN
|
14:01:59 0:01 1171.0 0.0 0.4 0.0 SESTATIC436 EXIT BEGN
|
||||||
|
|
||||||
*** TOTAL MEMORY AND DISK USAGE STATISTICS ***
|
*** TOTAL MEMORY AND DISK USAGE STATISTICS ***
|
||||||
|
|
||||||
+---------- SPARSE SOLUTION MODULES -----------+ +------------- MAXIMUM DISK USAGE -------------+
|
+---------- SPARSE SOLUTION MODULES -----------+ +------------- MAXIMUM DISK USAGE -------------+
|
||||||
HIWATER SUB_DMAP DMAP HIWATER SUB_DMAP DMAP
|
HIWATER SUB_DMAP DMAP HIWATER SUB_DMAP DMAP
|
||||||
(WORDS) DAY_TIME NAME MODULE (MB) DAY_TIME NAME MODULE
|
(WORDS) DAY_TIME NAME MODULE (MB) DAY_TIME NAME MODULE
|
||||||
1539320076 12:54:58 SEKRRS 194 DCMP 47.688 12:54:58 SESTATIC 436 EXIT
|
1539383309 14:01:59 SEKRRS 194 DCMP 47.688 14:01:59 SESTATIC 436 EXIT
|
||||||
|
|
||||||
|
|
||||||
*** DATABASE USAGE STATISTICS ***
|
*** DATABASE USAGE STATISTICS ***
|
||||||
@@ -477,7 +478,7 @@
|
|||||||
MASTER 5000 32768 61 1.22 MASTER 5000 61 15.250 0.562
|
MASTER 5000 32768 61 1.22 MASTER 5000 61 15.250 0.562
|
||||||
DBALL 2000000 32768 5 0.00 DBALL 2000000 5 1.250 0.006
|
DBALL 2000000 32768 5 0.00 DBALL 2000000 5 1.250 0.006
|
||||||
OBJSCR 5000 8192 491 9.82 OBJSCR 5000 491 30.688 0.109
|
OBJSCR 5000 8192 491 9.82 OBJSCR 5000 491 30.688 0.109
|
||||||
SCRATCH 4023475 32768 11 0.00 (MEMFILE 23475 156 39.000 0.000)
|
SCRATCH 4023475 32768 11 0.00 (MEMFILE 23475 172 43.000 0.000)
|
||||||
SCRATCH 2000000 1 0.250 0.000
|
SCRATCH 2000000 1 0.250 0.000
|
||||||
SCR300 2000000 1 0.250 0.000
|
SCR300 2000000 1 0.250 0.000
|
||||||
==============
|
==============
|
||||||
@@ -488,18 +489,18 @@
|
|||||||
+----------------- BUFFER POOL -----------------+ +-------------------------- SCRATCH 300 --------------------------+
|
+----------------- BUFFER POOL -----------------+ +-------------------------- SCRATCH 300 --------------------------+
|
||||||
OPTION BLOCKS BLOCKS BLOCKS OPTION HIWATER SUB_DMAP DMAP OPN/CLS
|
OPTION BLOCKS BLOCKS BLOCKS OPTION HIWATER SUB_DMAP DMAP OPN/CLS
|
||||||
SELECTED ALLOCATED REUSED RELEASED SELECTED (BLOCKS) DAY_TIME NAME MODULE COUNTER
|
SELECTED ALLOCATED REUSED RELEASED SELECTED (BLOCKS) DAY_TIME NAME MODULE COUNTER
|
||||||
GINO,EXEC 23466 8623 0 2 1 12:54:58 PREFACE 0 PREFACE 0
|
GINO,EXEC 23466 8623 0 2 1 14:01:58 PREFACE 0 PREFACE 0
|
||||||
|
|
||||||
|
|
||||||
*** SUMMARY OF PHYSICAL FILE I/O ACTIVITY ***
|
*** SUMMARY OF PHYSICAL FILE I/O ACTIVITY ***
|
||||||
|
|
||||||
ASSIGNED PHYSICAL FILE NAME RECL (BYTES) READ/WRITE COUNTS WSIZE (WNUM) MAP-I/O CNT
|
ASSIGNED PHYSICAL FILE NAME RECL (BYTES) READ/WRITE COUNTS WSIZE (WNUM) MAP-I/O CNT
|
||||||
------------------------------------------------------------ ----------- ------------------- ------------- -----------
|
------------------------------------------------------------ ----------- ------------------- ------------- -----------
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.SCRATCH 262144 0/1 N/A N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.SCRATCH 262144 0/1 N/A N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.OBJSCR 65536 0/1789 N/A N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.OBJSCR 65536 0/1789 N/A N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.MASTER 262144 3/2302 N/A N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.MASTER 262144 3/2302 N/A N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.DBALL 262144 2/23 N/A N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.DBALL 262144 2/23 N/A N/A
|
||||||
c:/users/.../temp/bracket_sim1-solution_1.T150692_57.SCR300 262144 0/1 N/A N/A
|
c:/users/.../temp/bracket_sim1-solution_1.T119580_58.SCR300 262144 0/1 N/A N/A
|
||||||
c:/program files/siemens/.../scnas/em64tntl/SSS.MASTERA 65536 83/0 N/A N/A
|
c:/program files/siemens/.../scnas/em64tntl/SSS.MASTERA 65536 83/0 N/A N/A
|
||||||
c:/program files/siemens/.../scnas/em64tntl/SSS.MSCOBJ 65536 485/0 N/A N/A
|
c:/program files/siemens/.../scnas/em64tntl/SSS.MSCOBJ 65536 485/0 N/A N/A
|
||||||
|
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
$*
|
$*
|
||||||
$* SOLVER INPUT FILE: BRACKET_SIM1-SOLUTION_1.DAT
|
$* SOLVER INPUT FILE: BRACKET_SIM1-SOLUTION_1.DAT
|
||||||
$* CREATION DATE: 15-NOV-2025
|
$* CREATION DATE: 15-NOV-2025
|
||||||
$* CREATION TIME: 12:54:57
|
$* CREATION TIME: 14:01:58
|
||||||
$* HOSTNAME: ANTOINETHINKPAD
|
$* HOSTNAME: ANTOINETHINKPAD
|
||||||
$* NASTRAN LICENSE: DESKTOP BUNDLE
|
$* NASTRAN LICENSE: DESKTOP BUNDLE
|
||||||
$*
|
$*
|
||||||
@@ -182,16 +182,16 @@
|
|||||||
23 $*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
|
23 $*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
|
||||||
24 $*
|
24 $*
|
||||||
25 BEGIN BULK
|
25 BEGIN BULK
|
||||||
0 INPUT BULK DATA ENTRY COUNT = 5868
|
0 INPUT BULK DATA ENTRY COUNT = 6590
|
||||||
0 TOTAL COUNT= 5844
|
0 TOTAL COUNT= 6566
|
||||||
|
|
||||||
|
|
||||||
M O D E L S U M M A R Y
|
M O D E L S U M M A R Y
|
||||||
|
|
||||||
NUMBER OF GRID POINTS = 1910
|
NUMBER OF GRID POINTS = 2133
|
||||||
|
|
||||||
|
|
||||||
NUMBER OF CTETRA ELEMENTS = 941
|
NUMBER OF CTETRA ELEMENTS = 1079
|
||||||
|
|
||||||
*** USER INFORMATION MESSAGE 4109 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4109 (OUTPBN2)
|
||||||
THE LABEL IS NX2412 FOR FORTRAN UNIT 12
|
THE LABEL IS NX2412 FOR FORTRAN UNIT 12
|
||||||
@@ -209,8 +209,8 @@
|
|||||||
101 1 0 0 0 0 0
|
101 1 0 0 0 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 20 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 20 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 29349 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 32959 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 140831 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 158159 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK ICASE WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK ICASE WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
102 27 0 0 0 0 0
|
102 27 0 0 0 0 0
|
||||||
@@ -234,18 +234,18 @@
|
|||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 54 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 54 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK GPL WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK GPL WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 1910 1910 0 0 0 0
|
101 2133 2133 0 0 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 3820 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 4266 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 5761 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 6430 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK GPDT WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK GPDT WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
102 1910 7 0 1 0 0
|
102 2133 7 0 1 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 19100 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 21330 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 19 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 19 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 19126 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 21356 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK EPT WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK EPT WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 0 256 0 0 0 0
|
101 0 256 0 0 0 0
|
||||||
@@ -270,9 +270,9 @@
|
|||||||
DATA BLOCK GEOM2 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK GEOM2 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 0 0 0 512 0 0
|
101 0 0 0 512 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 11295 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 12951 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 11328 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 12984 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK GEOM3 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK GEOM3 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
102 0 0 64 0 0 0
|
102 0 0 64 0 0 0
|
||||||
@@ -291,16 +291,16 @@
|
|||||||
DATA BLOCK GEOM1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK GEOM1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
104 0 0 8 0 0 0
|
104 0 0 8 0 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 21013 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 23466 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 21046 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 23499 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK BGPDT WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK BGPDT WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
105 1910 0 11460 1 0 1910
|
105 2133 0 12798 1 0 2133
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 22920 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 25596 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 26770 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 29892 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK DIT WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK DIT WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 32768 0 0 0 0 0
|
101 32768 0 0 0 0 0
|
||||||
@@ -316,11 +316,11 @@
|
|||||||
|
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK EQEXIN WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK EQEXIN WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 1910 0 0 0 0 0
|
101 2133 0 0 0 0 0
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 3820 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 4266 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 7670 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 8562 WORDS.)
|
||||||
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 7
|
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 7
|
||||||
|
|
||||||
0
|
0
|
||||||
@@ -338,7 +338,7 @@
|
|||||||
MZ ---- ---- ---- ---- ---- 0.000000E+00
|
MZ ---- ---- ---- ---- ---- 0.000000E+00
|
||||||
TOTALS 0.000000E+00 0.000000E+00 -9.999967E+05 -9.999967E+07 0.000000E+00 0.000000E+00
|
TOTALS 0.000000E+00 0.000000E+00 -9.999967E+05 -9.999967E+07 0.000000E+00 0.000000E+00
|
||||||
*** USER INFORMATION MESSAGE - SINGULARITIES FOUND USING EIGENVALUE METHOD
|
*** USER INFORMATION MESSAGE - SINGULARITIES FOUND USING EIGENVALUE METHOD
|
||||||
*** 5403 SINGULARITIES FOUND 5403 SINGULARITIES ELIMINATED
|
*** 6072 SINGULARITIES FOUND 6072 SINGULARITIES ELIMINATED
|
||||||
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 8
|
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 8
|
||||||
|
|
||||||
0 SUBCASE 1
|
0 SUBCASE 1
|
||||||
@@ -347,7 +347,7 @@
|
|||||||
*** USER INFORMATION MESSAGE 5293 (SSG3A)
|
*** USER INFORMATION MESSAGE 5293 (SSG3A)
|
||||||
FOR DATA BLOCK KLL
|
FOR DATA BLOCK KLL
|
||||||
LOAD SEQ. NO. EPSILON EXTERNAL WORK EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
|
LOAD SEQ. NO. EPSILON EXTERNAL WORK EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
|
||||||
1 -4.6694540E-13 1.6432845E+05
|
1 1.1332749E-12 1.5444904E+05
|
||||||
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 9
|
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 9
|
||||||
|
|
||||||
0
|
0
|
||||||
@@ -357,34 +357,34 @@
|
|||||||
0 SPCFORCE RESULTANT
|
0 SPCFORCE RESULTANT
|
||||||
SUBCASE/ LOAD
|
SUBCASE/ LOAD
|
||||||
DAREA ID TYPE T1 T2 T3 R1 R2 R3
|
DAREA ID TYPE T1 T2 T3 R1 R2 R3
|
||||||
0 1 FX 2.554889E-07 ---- ---- ---- -2.003767E+04 1.107535E-11
|
0 1 FX 2.160223E-07 ---- ---- ---- 1.174406E+04 -4.795995E-12
|
||||||
FY ---- 1.855224E-07 ---- 9.999967E+07 ---- -2.492877E-05
|
FY ---- -1.908484E-07 ---- 9.999967E+07 ---- -1.880608E-05
|
||||||
FZ ---- ---- 9.999967E+05 1.766626E-09 2.003767E+04 ----
|
FZ ---- ---- 9.999967E+05 4.322613E-09 -1.174406E+04 ----
|
||||||
MX ---- ---- ---- 0.000000E+00 ---- ----
|
MX ---- ---- ---- 0.000000E+00 ---- ----
|
||||||
MY ---- ---- ---- ---- 0.000000E+00 ----
|
MY ---- ---- ---- ---- 0.000000E+00 ----
|
||||||
MZ ---- ---- ---- ---- ---- 0.000000E+00
|
MZ ---- ---- ---- ---- ---- 0.000000E+00
|
||||||
TOTALS 2.554889E-07 1.855224E-07 9.999967E+05 9.999967E+07 1.073172E-05 -2.492876E-05
|
TOTALS 2.160223E-07 -1.908484E-07 9.999967E+05 9.999967E+07 1.199535E-05 -1.880609E-05
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK OQG1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK OQG1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 0 15280 15 25 0 1
|
101 0 17064 15 25 0 1
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 15280 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 17064 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 15461 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 17245 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK BOUGV1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK BOUGV1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 0 15280 15 25 0 1
|
101 0 17064 15 25 0 1
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 15280 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 17064 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 24 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 15461 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 17245 WORDS.)
|
||||||
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
*** USER INFORMATION MESSAGE 4114 (OUTPBN2)
|
||||||
DATA BLOCK OES1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
DATA BLOCK OES1 WRITTEN ON FORTRAN UNIT 12, TRL =
|
||||||
101 63 11 15 25 0 1
|
101 63 11 15 25 0 1
|
||||||
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
(MAXIMUM POSSIBLE FORTRAN RECORD SIZE = 65538 WORDS.)
|
||||||
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 65538 WORDS.)
|
(MAXIMUM SIZE OF FORTRAN RECORDS WRITTEN = 65538 WORDS.)
|
||||||
(NUMBER OF FORTRAN RECORDS WRITTEN = 26 RECORDS.)
|
(NUMBER OF FORTRAN RECORDS WRITTEN = 26 RECORDS.)
|
||||||
(TOTAL DATA WRITTEN FOR DATA BLOCK = 102750 WORDS.)
|
(TOTAL DATA WRITTEN FOR DATA BLOCK = 117792 WORDS.)
|
||||||
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 10
|
1 NOVEMBER 15, 2025 SIMCENTER NASTRAN 11/ 8/24 PAGE 10
|
||||||
|
|
||||||
0
|
0
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ symbol=DELDIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/de
|
|||||||
symbol=DEMODIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/demo' $(program default)
|
symbol=DEMODIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/demo' $(program default)
|
||||||
symbol=SSSALTERDIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/misc/sssalter' $(program default)
|
symbol=SSSALTERDIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/misc/sssalter' $(program default)
|
||||||
symbol=TPLDIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/tpl' $(program default)
|
symbol=TPLDIR='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/nast/tpl' $(program default)
|
||||||
SDIR='c:/users/antoi/appdata/local/temp/bracket_sim1-solution_1.T150692_57'
|
SDIR='c:/users/antoi/appdata/local/temp/bracket_sim1-solution_1.T119580_58'
|
||||||
DBS='c:/users/antoi/appdata/local/temp/bracket_sim1-solution_1.T150692_57'
|
DBS='c:/users/antoi/appdata/local/temp/bracket_sim1-solution_1.T119580_58'
|
||||||
SCR=yes
|
SCR=yes
|
||||||
SMEM=20.0X
|
SMEM=20.0X
|
||||||
NEWDEL='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/SSS'
|
NEWDEL='c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/SSS'
|
||||||
@@ -35,7 +35,7 @@ USOLLIB='libusol.dll'
|
|||||||
--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
NXN_ISHELLPATH=C:\Program Files\Siemens\Simcenter3D_2412\nxnastran\bin
|
NXN_ISHELLPATH=C:\Program Files\Siemens\Simcenter3D_2412\nxnastran\bin
|
||||||
NXN_JIDPATH=
|
NXN_JIDPATH=
|
||||||
PATH=c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/sysnoise;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/softwareanalytics;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/samcef;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/impi/bin;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/monitor;C:\Program Files\Siemens\Simcenter3D_2412\nxbin;C:\Program Files\Siemens\Simcenter3D_2412\NXBIN;C:\Program Files\Siemens\NX2412\NXBIN;C:\Users\antoi\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\antoi\bin;C:\Users\antoi\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Google\Chrome\Application;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\ProgramData\chocolatey\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\MiKTeX\miktex\bin\x64\pdflatex.exe;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Pandoc;C:\Program Files\Siemens\NX1980\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Tesseract-OCR;C:\Program Files\Inkscape\bin;C:\Program Files\Siemens\NX2412\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Tailscale;C:\Program Files\Siemens\NX2506\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Docker\Docker\resources\bin;C:\Users\antoi\.local\bin;C:\Users\antoi\AppData\Local\Microsoft\WindowsApps;C:\Users\antoi\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\antoi\AppData\Local\Programs\MiKTeX\miktex\bin\x64;C:\Users\antoi\AppData\Local\Pandoc;C:\Users\antoi\AppData\Local\Programs\Ollama;C:\Program Files\Graphviz\bin;C:\Users\antoi\.dotnet\tools;C:\Users\antoi\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl
|
PATH=c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/sysnoise;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/softwareanalytics;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/samcef;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/impi/bin;c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/monitor;C:\Program Files\Siemens\Simcenter3D_2412\nxbin;C:\Program Files\Siemens\Simcenter3D_2412\NXBIN;C:\Program Files\Siemens\NX2412\NXBIN;C:\Users\antoi\anaconda3\envs\test_env;C:\Users\antoi\anaconda3\envs\test_env\Library\mingw-w64\bin;C:\Users\antoi\anaconda3\envs\test_env\Library\usr\bin;C:\Users\antoi\anaconda3\envs\test_env\Library\bin;C:\Users\antoi\anaconda3\envs\test_env\Scripts;C:\Users\antoi\anaconda3\envs\test_env\bin;C:\Users\antoi\anaconda3\condabin;c:\Users\antoi\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Google\Chrome\Application;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\ProgramData\chocolatey\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\bin;C:\Program Files\MiKTeX\miktex\bin\x64\pdflatex.exe;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Pandoc;C:\Program Files\Siemens\NX1980\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Tesseract-OCR;C:\Program Files\Inkscape\bin;C:\Program Files\Siemens\NX2412\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Tailscale;C:\Program Files\Siemens\NX2506\CAPITALINTEGRATION\capitalnxremote;C:\Program Files\Docker\Docker\resources\bin;C:\Users\antoi\.local\bin;C:\Users\antoi\AppData\Local\Microsoft\WindowsApps;C:\Users\antoi\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\antoi\AppData\Local\Programs\MiKTeX\miktex\bin\x64;C:\Users\antoi\AppData\Local\Pandoc;C:\Users\antoi\AppData\Local\Programs\Ollama;C:\Program Files\Graphviz\bin;C:\Users\antoi\.dotnet\tools;C:\Users\antoi\AppData\Local\Programs\cursor\resources\app\bin;c:\Users\antoi\AppData\Roaming\Code\User\globalStorage\github.copilot-chat\debugCommand
|
||||||
Command Line: bracket_sim1-solution_1.dat prog=bundle old=no scratch=yes
|
Command Line: bracket_sim1-solution_1.dat prog=bundle old=no scratch=yes
|
||||||
Current Dir: C:\Users\antoi\Documents\Atomaste\Atomizer\examples\bracket
|
Current Dir: C:\Users\antoi\Documents\Atomaste\Atomizer\examples\bracket
|
||||||
Executable: c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/analysis.exe
|
Executable: c:/program files/siemens/simcenter3d_2412/nxnastran/scnas/em64tntl/analysis.exe
|
||||||
@@ -43,9 +43,9 @@ NXN_MSG: stderr
|
|||||||
--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
Current resource limits:
|
Current resource limits:
|
||||||
Physical memory: 65208 MB
|
Physical memory: 65208 MB
|
||||||
Physical memory available: 36892 MB
|
Physical memory available: 35580 MB
|
||||||
Paging file size: 83640 MB
|
Paging file size: 83640 MB
|
||||||
Paging file size available: 35351 MB
|
Paging file size available: 34141 MB
|
||||||
Virtual memory: 134217727 MB
|
Virtual memory: 134217727 MB
|
||||||
Virtual memory available: 134213557 MB
|
Virtual memory available: 134213557 MB
|
||||||
--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
@@ -66,20 +66,20 @@ System configuration:
|
|||||||
Disk block size: 512 bytes (64 words)
|
Disk block size: 512 bytes (64 words)
|
||||||
Remote shell cmd: Remote capabilities not available.
|
Remote shell cmd: Remote capabilities not available.
|
||||||
--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
Simcenter Nastran started Sat Nov 15 12:54:57 EST 2025
|
Simcenter Nastran started Sat Nov 15 14:01:58 EST 2025
|
||||||
12:54:58 Beginning Analysis
|
14:01:58 Beginning Analysis
|
||||||
|
|
||||||
12:54:58 Simcenter NASTRAN Authorization Information - System Attributes
|
14:01:58 Simcenter NASTRAN Authorization Information - System Attributes
|
||||||
12:54:58 --------------------------------------------------------
|
14:01:58 --------------------------------------------------------
|
||||||
12:54:58 Model: Intel(R) Core(TM) i7-14700HX (An
|
14:01:58 Model: Intel(R) Core(TM) i7-14700HX (An
|
||||||
12:54:58 Machine: Intel64 Family 6 Model 183 Stepp
|
14:01:58 Machine: Intel64 Family 6 Model 183 Stepp
|
||||||
12:54:58 OS: Windows 10
|
14:01:58 OS: Windows 10
|
||||||
12:54:58 Version:
|
14:01:58 Version:
|
||||||
12:54:58 License File(s): 29000@AntoineThinkpad
|
14:01:58 License File(s): 29000@AntoineThinkpad
|
||||||
|
|
||||||
12:54:58 app set license server to 29000@AntoineThinkpad
|
14:01:58 app set license server to 29000@AntoineThinkpad
|
||||||
|
|
||||||
12:54:58 ************** License Server/File Information **************
|
14:01:58 ************** License Server/File Information **************
|
||||||
|
|
||||||
Server/File : 29000@AntoineThinkpad
|
Server/File : 29000@AntoineThinkpad
|
||||||
License File Sold To / Install : 10219284 - Atomaste
|
License File Sold To / Install : 10219284 - Atomaste
|
||||||
@@ -89,10 +89,10 @@ Simcenter Nastran started Sat Nov 15 12:54:57 EST 2025
|
|||||||
Flexera Daemon Version : 11.19
|
Flexera Daemon Version : 11.19
|
||||||
Vendor Daemon Version : 11.1 SALT v5.0.0.0
|
Vendor Daemon Version : 11.1 SALT v5.0.0.0
|
||||||
|
|
||||||
12:54:58 *************************************************************
|
14:01:58 *************************************************************
|
||||||
|
|
||||||
|
|
||||||
12:54:58 **************** License Session Information ****************
|
14:01:58 **************** License Session Information ****************
|
||||||
|
|
||||||
Toolkit Version : 2.6.2.0
|
Toolkit Version : 2.6.2.0
|
||||||
Server Setting Used : 29000@AntoineThinkpad
|
Server Setting Used : 29000@AntoineThinkpad
|
||||||
@@ -100,30 +100,30 @@ Simcenter Nastran started Sat Nov 15 12:54:57 EST 2025
|
|||||||
|
|
||||||
Number of bundles in use : 0
|
Number of bundles in use : 0
|
||||||
|
|
||||||
12:54:58 *************************************************************
|
14:01:58 *************************************************************
|
||||||
|
|
||||||
12:54:58 SALT_startLicensingSession: call count: 1
|
14:01:58 SALT_startLicensingSession: call count: 1
|
||||||
|
|
||||||
12:54:58 Simcenter NASTRAN Authorization Information - Checkout Successful
|
14:01:58 Simcenter NASTRAN Authorization Information - Checkout Successful
|
||||||
12:54:58 -----------------------------------------------------------------
|
14:01:58 -----------------------------------------------------------------
|
||||||
12:54:58 License for module Simcenter Nastran Basic - NX Desktop (Bundle) checked out successfully
|
14:01:58 License for module Simcenter Nastran Basic - NX Desktop (Bundle) checked out successfully
|
||||||
|
|
||||||
12:54:58 Analysis started.
|
14:01:58 Analysis started.
|
||||||
12:54:58 Geometry access/verification to CAD part initiated (if needed).
|
14:01:58 Geometry access/verification to CAD part initiated (if needed).
|
||||||
12:54:58 Geometry access/verification to CAD part successfully completed (if needed).
|
14:01:58 Geometry access/verification to CAD part successfully completed (if needed).
|
||||||
12:54:58 Finite element model generation started.
|
14:01:59 Finite element model generation started.
|
||||||
12:54:58 Finite element model generated 11460 degrees of freedom.
|
14:01:59 Finite element model generated 12798 degrees of freedom.
|
||||||
12:54:58 Finite element model generation successfully completed.
|
14:01:59 Finite element model generation successfully completed.
|
||||||
12:54:58 Application of Loads and Boundary Conditions to the finite element model started.
|
14:01:59 Application of Loads and Boundary Conditions to the finite element model started.
|
||||||
12:54:58 Application of Loads and Boundary Conditions to the finite element model successfully completed.
|
14:01:59 Application of Loads and Boundary Conditions to the finite element model successfully completed.
|
||||||
12:54:58 Solution of the system equations for linear statics started.
|
14:01:59 Solution of the system equations for linear statics started.
|
||||||
12:54:58 Solution of the system equations for linear statics successfully completed.
|
14:01:59 Solution of the system equations for linear statics successfully completed.
|
||||||
12:54:58 Linear static analysis completed.
|
14:01:59 Linear static analysis completed.
|
||||||
12:54:58 NSEXIT: EXIT(0)
|
14:01:59 NSEXIT: EXIT(0)
|
||||||
12:54:58 SALT_term: Successful session call count: 0
|
14:01:59 SALT_term: Successful session call count: 0
|
||||||
12:54:58 Session has been terminated.
|
14:01:59 Session has been terminated.
|
||||||
12:54:58 Analysis complete 0
|
14:01:59 Analysis complete 0
|
||||||
Real: 0.710 seconds ( 0:00:00.710)
|
Real: 0.835 seconds ( 0:00:00.835)
|
||||||
User: 0.343 seconds ( 0:00:00.343)
|
User: 0.343 seconds ( 0:00:00.343)
|
||||||
Sys: 0.078 seconds ( 0:00:00.078)
|
Sys: 0.156 seconds ( 0:00:00.156)
|
||||||
Simcenter Nastran finished Sat Nov 15 12:54:58 EST 2025
|
Simcenter Nastran finished Sat Nov 15 14:01:59 EST 2025
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user