Skip to content
Marc & Structures
Index

Save your progress

Enter your email and we will send a secure sign-in link. There is no password and the first link creates your account.

Debugging ~6 min · ~24 min remaining

Diagnose attributes

Identify misleading active pointers, mixed materials, and incomplete partitions.

Bug hunt

Run 03_bug_hunt.mac. It does not target fatal errors: it contains five plausible decisions that produce a model different from the stated intent. For each one, write: symptom, cause, test and correction.

  1. Check the steel elastic modulus units.
  2. Identify which material was active during VMESH.
  3. Explain your answer. SECNUM,1 does not create a section and is left over in this solid.
  4. Locate where the scope of mid_elems is lost.
  5. Demonstrate why MAT,1 does not repair existing elements.
Quick check

n_mat2>0 in the homogeneous base case. What does that indicate?

Professional incident

Incident M03: diagnose before editing

The active pointer says MAT,1 while elements store MAT,2.

Execution cycle

  1. 1 Run the broken script in a clean folder.
  2. 2 Preserve the original .out.
  3. 3 Write one causal hypothesis and make one change.
  4. 4 Compare evidence before and after.
Evidence to retain

Graduated hints

1 · Concept hint

Find the first broken contract.

2 · Command hint

Inspect state related to *GET and EMODIF.

3 · Explained solution

Compare with the module deliverable and explain why the corrected state restores the contract.

Your reflection stays in this browser.