begin <pdApplicationInfo(1.0)>
  FIMMWAVE 5.2.4 // applicationname applicationversion
  1424 // licensenumber
  22/10/2010 12:17:31 // savedate(dd/mm/yyyy) savetime(hh:mm:ss)
end
begin <fimmwave_prj(1.0)> "FIMMPROP_Tutorial"
  begin <slabwgNode(1.1)> "EpitaxGrow SOI"
    "refbase.mat" -1000.000000 
    begin <slabwg(3.3)>
      1.500000 SiO2(0.200000)            0 
    end
  end
  begin <FPdeviceNode(1.1)> "Ring Coupler"
    1.500000 // lambda [um]
    "refbase.mat" // materialDatabase
    begin <FPcomponent(1.0)>
      //list of subelement references follow:
      BEGINLIST
      1
      2
      3
      ENDLIST
      //list of subelements follow:
      begin <FPioSection(1.0)>
        2 // numPorts
        // list of ports follow
        1.5 -0.62427746 1 0 // portWidth portPosn portNModes portUseCurv
        0.9663064 0.60887574 1 0 // portWidth portPosn portNModes portUseCurv
      end
      begin <FPPlanarSection(3.0)>
        "../EpitaxGrow SOI" 3.000000 15.000000 0.000000 3 0 0.020000 0.020000 1 0 //"swgname" width length depth joint_method int_method tolerance minSTPfrac enableEVscan isStraight
        "Z" //"zCoordName"
        BEGINPARS
        ENDPARS
        begin <FPPath(1.0)>
          0 1 // isMirrored etchGrowType
          0 0.500000 0.000000 "0" // widthType widthL widthR "widthFn"
          0 0.600000 0.000000 "0" // offsetType offsetL offsetR "offsetFn"
          "1" // "depth"
          "0.5" // "growThickness"
          Si(0.000000) // one of a) {rix alpha} b) {anirix anialpha} c) matname(mx,my)
        end
        begin <FPPath(1.0)>
          0 1 // isMirrored etchGrowType
          4 0.500000 -50.000000 "0" // widthType widthL widthR "widthFn"
          4 -50.000000 0.500000 "0" // offsetType offsetL offsetR "offsetFn"
          "1" // "depth"
          "0.5" // "growThickness"
          Si(0.000000) // one of a) {rix alpha} b) {anirix anialpha} c) matname(mx,my)
        end
        begin <molab_parms(1.2)>
          1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
          N(1e+050) N(-1e+050)  // evstart evend
          10 0 80 80  // maxNmodes molabOpt nx ny
          1.500000 0.000000 RFDMVEC 0 0 V1 80 80 0 100 0.010000  // lambda hCurv solverID Hsymmetries Vsymmetries solverParms
          // lambda hCurv solverID Hsymmetries Vsymmetries solverParms
        end
      end
      begin <FPioSection(1.0)>
        2 // numPorts
        // list of ports follow
        1.5 -0.62427746 1 0 // portWidth portPosn portNModes portUseCurv
        0.9663064 0.60887574 1 0 // portWidth portPosn portNModes portUseCurv
      end
    end
    //lhs input field
    begin <FPInputDefinition(2.2)>
      1 //input type
      1 //single mode input
    end
    //rhs input field
    begin <FPInputDefinition(2.2)>
      1 //input type
      0 //single mode input
    end
  end
end
