# RplAnalysis View Export # # Created 17:42 April 20, 2011 using RiverWare 6.1 # Filename: Z:/public_html/2011/Qt4Port/April/RplAnalysisDlg/PrintOutput/ExportTest2.txt # # RplSet File: urgwomPlanning.rls # Model File: RiverWare Workspace # # View Type: Ascending View (All Rows) Name On Priority Out-Degree In-Degree Orphans > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SumOtowi Yes 1 1 1 No > > SummingRules Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SumFlows.OtowiRGTotal" [@"24:00:00 August 1, Current Year - 1"] Yes 0 1 No > > SumOtowi Yes 1 1 1 No > > > SummingRules Yes 1-2 2 1 No > SumFlows Yes 2 17 1 No > > SummingRules Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SumFlows.ElVadoLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.Otowi" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.Lobatos" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.LobatosToCerroLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.RedRiverBlwFishHatchery" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.CerroToTaosLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.RioPuebloDeTaosAtLosCordovas" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.TaosToEmbudoLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.ElVadoToAbiquiuLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.AbiquiuToChamitaLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.EmbudoToOtowiLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.EmbudoCreekAtDixon" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.Embudo" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.OtowiRG" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.ChangeInElVadoRGStorage" [@"24:00:00 August 1, Current Year - 1"] Yes 0 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.SanMarcial" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > ASSIGN TO $ "SumFlows.SanMarcialLFCC" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > SumFlows Yes 2 17 1 No > > > SummingRules Yes 1-2 2 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ComputeDifference Yes 3 4 1 No > > Accounting Checks Yes 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AccountingCheck.HeronDifference" [@"Previous Timestep - 1"] Yes 0 1 No > > ComputeDifference Yes 3 4 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.ElVadoDifference" [@"Previous Timestep - 1"] Yes 0 1 No > > ComputeDifference Yes 3 4 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.AbiquiuDifference" [@"Previous Timestep - 1"] Yes 0 1 No > > ComputeDifference Yes 3 4 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.CochitiDifference" [@"Previous Timestep - 1"] Yes 0 1 No > > ComputeDifference Yes 3 4 1 No > > > Accounting Checks Yes 3-6 4 1 No > ComputeStorageDiff Yes 4 1 1 No > > Accounting Checks Yes 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO % "ReconcileStorage" & ( ( STRINGIFY reservoir ) CONCAT "StorageDiff" ) [@"t - 1"] Yes 1 1 No > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > > ComputeStorageDiff Yes 4 1 1 No > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > ComputeStorageDiff Yes 4 1 1 No > > > Accounting Checks Yes 3-6 4 1 No > OutputTotalAccounts Yes 5 12 1 No > > Accounting Checks Yes 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AccountingCheck.HeronRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.HeronSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.HeronTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.ElVadoRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.ElVadoSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.ElVadoTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.AbiquiuRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.AbiquiuSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.AbiquiuTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.CochitiRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.CochitiSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > ASSIGN TO $ "AccountingCheck.CochitiTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > OutputTotalAccounts Yes 5 12 1 No > > > Accounting Checks Yes 3-6 4 1 No > SumAccountStorages Yes 6 1 1 No > > Accounting Checks Yes 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO % "ReconcileStorage" & ( "Sum" CONCAT ( STRINGIFY reservoir ) CONCAT "AccountStorage" ) [@"t - 1"] Yes 2 1 No > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > > SumAccountStorages Yes 6 1 1 No > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > SumAccountStorages Yes 6 1 1 No > > > Accounting Checks Yes 3-6 4 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > HeronRioGrandeAdjustment Yes 7 2 1 No > > HeronRioGrandeStorageAdjustment Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeHeronToFederalSanJuanHeron.Supply" [@"t - 1"] Yes 1 1 No > > HeronRioGrandeAdjustment Yes 7 2 1 No > > > HeronRioGrandeStorageAdjustment Yes 7-8 2 1 No > SetHeronRioGrandeStorageBeforeAdjustment Yes 8 2 1 No > > HeronRioGrandeStorageAdjustment Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.HeronRioGrandeStorageBeforeAdjustment" [@"t - 1"] Yes 0 1 No > > SetHeronRioGrandeStorageBeforeAdjustment Yes 8 2 1 No > > > HeronRioGrandeStorageAdjustment Yes 7-8 2 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > Caballo Flood Control Rules 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > CaballoOutflowRestrictions Yes 10 4 1 No > > Caballo Flood Control Rules 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > CaballoOutflowRestrictions Yes 10 4 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > ASSIGN TO "RuleFiredSlot"( "CaballoOutflowRestrictions" ) [] Yes 1 1 No > > CaballoOutflowRestrictions Yes 10 4 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > CaballoOutflow Yes 11 1 1 No > > Caballo Flood Control Rules 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > CaballoOutflow Yes 11 1 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > CaballoOutflow1 No 12 0 0 No > ASSIGN TO $ "Caballo.Outflow" [] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetElephantButteAccounts Yes 13 2 1 No > > Elephant Butte Accounts Yes 1 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeElephantButteToRioGrandeBlwElephantButte.Supply" [] Yes 0 1 No > > SetElephantButteAccounts Yes 13 2 1 No > > > Elephant Butte Accounts Yes 13-13 1 1 No > ASSIGN TO "AlbuquerqueElephantButteToAlbuquerqueBlwElephantButte.Supply" [] Yes 0 1 No > > SetElephantButteAccounts Yes 13 2 1 No > > > Elephant Butte Accounts Yes 13-13 1 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ElephantButteOutflowRestrictions Yes 14 3 1 No > > Elephant Butte Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > > Elephant Butte Yes 14-15 2 1 No > ASSIGN TO "RuleFiredSlot"( "ElephantButteOutflowRestrictions" ) [] Yes 1 1 No > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > > Elephant Butte Yes 14-15 2 1 No > ElephantButteOutflow Yes 15 1 1 No > > Elephant Butte Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > ElephantButteOutflow Yes 15 1 1 No > > > Elephant Butte Yes 14-15 2 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Caballo Downstream Demand Yes 16 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CaballoData.DownstreamDemand" [date] Yes 1 1 No > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > Caballo Downstream Demand Yes 16 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > Caballo Downstream Demand Yes 16 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > ElephantButte Downstream Demand Yes 17 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElephantButteData.DownstreamDemand" [date] Yes 1 1 No > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > ElephantButte Downstream Demand Yes 17 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > ElephantButte Downstream Demand Yes 17 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > Determine Percentage Yes 18 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > Determine Percentage Yes 18 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > Determine Percentage2 No 19 0 0 No > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 0 0 No > Determine Percentage1 No 20 0 0 No > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 0 0 No > Reset Shorted San Acacia Diversion No 21 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 0 0 No > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToSanMarcialFloodway", @"t", 4.00000000 "day" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ResetShortedMVDiversions" ) [] Yes 0 0 No > SetSanMarcialLFCC Yes 22 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SanMarcialToElephantButteLosses.Parallel Channel Flow" [date] Yes 1 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t", @"Finish Timestep" ) Yes 2 1 No > > > SetSanMarcialLFCC Yes 22 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"t", @"Finish Timestep" ) Yes 2 1 No > > SetSanMarcialLFCC Yes 22 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 1 1 No > > SetSanMarcialLFCC Yes 22 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > SetSanAcaciaToSanMarcialParallelFlow5Day No 23 0 0 No > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Parallel Channel Flow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanAcaciaToSanMarcialParallelFlow" ) [] Yes 0 0 No > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Parallel Channel Flow" [date] Yes 0 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > ASSIGN TO "RuleFiredSlot"( "SanAcaciaToSanMarcialParallelFlow" ) [] Yes 1 1 No > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > SetSanAcaciaDiversionRequest5Day No 25 0 0 No > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanAcaciaDiversionRequest" ) [] Yes 0 0 No > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > Preparatory ElephantButte Caballo 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 2 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > ASSIGN TO "RuleFiredSlot"( "SanAcaciaDiversionRequest" ) [] Yes 1 1 No > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > SetDrainsAndCanals-Unit7 No 27 0 0 No > ASSIGN TO $ "Unit7Thruflow.Gage Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "Unit7Drain" ) [] Yes 0 0 No > SetDrainsAndCanals-Bernardo-ConstantAndCoefficient No 28 0 0 No > ASSIGN TO $ "BernardoDrainsAndCanals.Gage Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO $ "BernardoToSanAcaciaLosses.Parallel Channel Flow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "BernardoDrainsAndCanals" ) [] Yes 0 0 No > SetDrainsAndCanals-CentralCombined No 29 0 0 No > ASSIGN TO $ "CentralCombinedDrainsAndCanals.Gage Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO $ "CentralCombinedDrainsAndCanalsData.IsletaDrainReturn" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CentralCombinedDrainsAndCanals" ) [] Yes 0 0 No > SetDrainsAndCanals-Cochiti No 30 0 0 No > ASSIGN TO $ "CochitiCanalAtSanFelipe.Gage Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CochitiDrainsAndCanals" ) [] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Middle Valley Min Bypasses No 31 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [@"t"] Yes 0 0 No > FOREACH slotValue IN "MiddleValleyMinBypassList"( @"t" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "MinimumBypass" ) [] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ReconciledRGandSJReleases Yes 32 2 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > > ReconciledRGandSJReleases Yes 32 2 1 No > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > ReconciledRGandSJReleases Yes 32 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledSJOutflow" [] Yes 1 1 No > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > > ReconciledRGandSJReleases Yes 32 2 1 No > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > ReconciledRGandSJReleases Yes 32 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > CheckJemezRGOutflow Yes 33 1 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 2 1 No > > CheckJemezRGOutflow Yes 33 1 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetJemezAccounts Yes 34 3 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > SetJemezAccounts Yes 34 3 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > SetJemezAccounts Yes 34 3 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > RGTransfer Yes 35 1 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > RGTransfer Yes 35 1 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetCochitiReclamationAccounts Yes 36 4 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Cochiti", "Reclamation" ) [] Yes 1 1 No > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Cochiti", "FlowThrough" ) [] Yes 1 1 No > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetCochitiFlowThroughAccounts4.6TempFix No 38 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 0 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesExceptFlowThroughFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 0 0 No > ASSIGN TO "RuleHasFiredSlot"( % "Cochiti", "FlowThrough" ) [] Yes 0 0 No > CheckCochitiRGOutflow Yes 39 1 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 2 1 No > > CheckCochitiRGOutflow Yes 39 1 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetCochitiRGAccount Yes 40 2 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > SetCochitiRGAccount Yes 40 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > Cochiti And Jemez Accounts 9 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > CochitiRGCarryOver Yes 42 2 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > CochitiRGCarryOver Yes 42 2 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > CochitiRGCarryOver Yes 42 2 1 No > > > Cochiti And Jemez 42-59 11 1 No > TESTTargetRule No 43 0 0 No > ASSIGN TO % "Cochiti" & "Outflow" [] Yes 0 0 No > CochitiFloodControl Yes 44 4 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > CochitiFloodControl Yes 44 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO "RuleFiredSlot"( "CochitiFloodControl" ) [] Yes 1 1 No > > CochitiFloodControl Yes 44 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiWCMBalancedRelease Yes 45 7 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO "RuleFiredSlot"( "CochitiWCMBalancedRelease" ) [] Yes 1 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiSteppedReleaseTESTWMinFlow No 46 0 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 0 0 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CochitiSteppedRelease" ) [] Yes 0 0 No > CochitiSteppedRelease Yes 47 4 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > CochitiSteppedRelease Yes 47 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > CochitiSteppedRelease Yes 47 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO "RuleFiredSlot"( "CochitiSteppedRelease" ) [] Yes 1 1 No > > CochitiSteppedRelease Yes 47 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO "RuleFiredSlot"( "CochitiChannelCapacityRestrictions" ) [] Yes 1 1 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > JemezSanMarcialChannelCapacity Yes 49 1 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "JemezData.MaxReleaseForSanMarcialChannelCap" [] Yes 0 1 No > > JemezSanMarcialChannelCapacity Yes 49 1 1 No > > > Cochiti And Jemez 42-59 11 1 No > SanMarcialChannelCapacityRule Yes 50 1 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > SanMarcialChannelCapacityRule Yes 50 1 1 No > > > Cochiti And Jemez 42-59 11 1 No > CentralChannelCapacityRule Yes 51 1 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CentralChannelCapacityRule Yes 51 1 1 No > > > Cochiti And Jemez 42-59 11 1 No > JemezOutflow Yes 52 1 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > JemezOutflow Yes 52 1 1 No > > > Cochiti And Jemez 42-59 11 1 No > JemezOutflow2 No 53 0 0 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 0 0 No > JemezOutflow1 No 54 0 0 No > ASSIGN TO $ "Jemez.Outflow" [] Yes 0 0 No > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > > Cochiti And Jemez 42-59 11 1 No > ASSIGN TO "RuleFiredSlot"( "CochitiTargetFlowOutflow" ) [] Yes 1 1 No > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiTargetFlowOutflow No 56 0 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CochitiTargetFlowOutflow" ) [] Yes 0 0 No > CochitiTargetFlowOutflow2 No 57 0 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CochitiTargetFlowOutflow" ) [] Yes 0 0 No > CochitiTargetFlowOutflow1 No 58 0 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "CochitiTargetFlowOutflow" ) [] Yes 0 0 No > CochitiOutflow Yes 59 1 1 No > > Cochiti And Jemez 11 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > CochitiOutflow Yes 59 1 1 No > > > Cochiti And Jemez 42-59 11 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetJemezSJRelease Yes 60 1 1 No > > Preparatory Cochiti And Jemez Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "JemezData.SJOutflow" [] Yes 0 1 No > > SetJemezSJRelease Yes 60 1 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > SetJemezRGRelease Yes 61 1 1 No > > Preparatory Cochiti And Jemez Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > SetJemezRGRelease Yes 61 1 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > ComputeCochitiSJRelease Yes 62 1 1 No > > Preparatory Cochiti And Jemez Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > ComputeCochitiSJRelease Yes 62 1 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > ComputeCochitiRGRelease Yes 63 1 1 No > > Preparatory Cochiti And Jemez Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > ComputeCochitiRGRelease Yes 63 1 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > CochitiLockedIn Yes 64 2 1 No > > Preparatory Cochiti And Jemez Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > CochitiLockedIn Yes 64 2 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > CochitiLockedIn Yes 64 2 1 No > > > Preparatory Cochiti And Jemez Yes 60-64 5 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "NMISC" ) [] Yes 1 1 No > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "Reclamation" ) [] Yes 1 1 No > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "Albuquerque" ) [] Yes 1 1 No > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "MRGCD" ) [] Yes 1 1 No > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "OtowiPaybacks" ) [] Yes 1 1 No > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "FlowThrough" ) [] Yes 1 1 No > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuFlowThroughAccounts4.6TempFix No 72 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 0 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesExceptFlowThroughFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 0 0 No > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "FlowThrough" ) [] Yes 0 0 No > CheckAbiquiuRGOutflow Yes 73 1 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 2 1 No > > CheckAbiquiuRGOutflow Yes 73 1 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuRGAccount Yes 74 2 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > SetAbiquiuRGAccount Yes 74 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > Abiquiu Accounts 10 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > AbiquiuRGCarryOver Yes 76 3 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > AbiquiuRGCarryOver Yes 76 3 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > AbiquiuRGCarryOver Yes 76 3 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuFloodControl Yes 77 4 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuFloodControl Yes 77 4 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuFloodControl" ) [] Yes 1 1 No > > AbiquiuFloodControl Yes 77 4 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 1 1 No > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuTemporaryFlowsForMaintenance" ) [] Yes 1 1 No > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuChannelCapacityRestrictions" ) [] Yes 1 1 No > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuSteppedRelease Yes 80 4 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuSteppedRelease Yes 80 4 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuSteppedRelease" ) [] Yes 1 1 No > > AbiquiuSteppedRelease Yes 80 4 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuPreEvacuation Yes 81 4 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuPreEvacuation Yes 81 4 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuPreEvacuation" ) [] Yes 1 1 No > > AbiquiuPreEvacuation Yes 81 4 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuMinimumFlows Yes 82 7 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > Print Statement Yes 3 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuMinimumFlows" ) [] Yes 1 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > AbiquiuOutflow Yes 83 1 1 No > > Abiquiu Yes 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuOutflow Yes 83 1 1 No > > > Abiquiu Yes 76-83 8 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ComputeAbiquiuSJRelease Yes 84 1 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > > Preparatory Abiquiu 84-92 7 1 No > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueList ) [] Yes 0 1 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > > Preparatory Abiquiu 84-92 7 1 No > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.MinFlowsDemand" [date] Yes 0 1 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ComputeAbiquiuMinFlowsDemand1 No 88 0 0 No > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 0 0 No > ComputeAbiquiuRGRelease Yes 89 1 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > ComputeAbiquiuRGRelease Yes 89 1 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ComputeAbiquiuRGRelease1 No 90 0 0 No > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 0 0 No > AbiquiuLockedIn Yes 91 4 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > AbiquiuLockedIn Yes 91 4 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > AbiquiuLockedIn Yes 91 4 1 No > > > Preparatory Abiquiu 84-92 7 1 No > ASSIGN TO "RuleFiredSlot"( "AbiquiuLockedIn" ) [] Yes 1 1 No > > AbiquiuLockedIn Yes 91 4 1 No > > > Preparatory Abiquiu 84-92 7 1 No > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > Preparatory Abiquiu 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > > Preparatory Abiquiu 84-92 7 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetElVadoAccountFillAccounts Yes 93 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "AccountFill" ) [] Yes 1 1 No > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "MRGCDPaybacks" ) [] Yes 1 1 No > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "AlbuquerquePaybacks" ) [] Yes 1 1 No > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "OtowiPaybacks" ) [] Yes 1 1 No > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoReclamationAccount Yes 97 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > SetElVadoReclamationAccount Yes 97 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "Reclamation" ) [] Yes 1 1 No > > SetElVadoReclamationAccount Yes 97 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoMRGCDAccount Yes 98 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "MRGCD" ) [] Yes 1 1 No > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > ElVado San Juan Accounts 7 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "FlowThrough" ) [] Yes 1 1 No > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > SetElVadoFlowThroughsAccounts4.6TempFix No 100 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 0 No > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesExceptFlowThroughFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 0 0 No > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "FlowThrough" ) [] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > CheckElVadoRGOutflow Yes 101 1 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 2 1 No > > CheckElVadoRGOutflow Yes 101 1 1 No > > > ElVado 101-109 8 1 No > SetElVadoRGAccounts Yes 102 3 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 0 1 No > > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > > > SetElVadoRGAccounts Yes 102 3 1 No > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > > SetElVadoRGAccounts Yes 102 3 1 No > > > ElVado 101-109 8 1 No > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 0 1 No > > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO "RuleFiredSlot"( "ElVadoRGAccountsCompactVII" ) [] Yes 1 1 No > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > > ElVado 101-109 8 1 No > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > > ElVado 101-109 8 1 No > ElVadoChannelCapacity Yes 105 6 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Indian.Indian Met" [] Yes 1 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO $ "RioGrandeCompact.Texas Met" [] Yes 1 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO $ "ElVado.Outflow" [] Yes 1 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO "RuleFiredSlot"( "ElVadoChannelCapacity" ) [] Yes 1 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > ElVadoFloodControl Yes 106 4 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > ElVadoFloodControl Yes 106 4 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO "RuleFiredSlot"( "ElVadoFloodControl" ) [] Yes 1 1 No > > ElVadoFloodControl Yes 106 4 1 No > > > ElVado 101-109 8 1 No > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > > ElVado 101-109 8 1 No > ASSIGN TO "RuleFiredSlot"( "ElVadoIndianPuebloWaterRight" ) [] Yes 1 1 No > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > > ElVado 101-109 8 1 No > ElVadoRafting No 108 0 0 No > ASSIGN TO $ "ElVado.Outflow" [] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ElVadoRafting" ) [] Yes 0 0 No > ElVadoOutflow Yes 109 1 1 No > > ElVado 8 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > ElVadoOutflow Yes 109 1 1 No > > > ElVado 101-109 8 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ZeroWaivers Yes 110 4 1 No > > Prepatory ElVado Yes 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO account CONCAT "HeronToFederalSanJuanHeron.Supply" [] Yes 2 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ZeroWaivers Yes 110 4 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 0 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ZeroWaivers Yes 110 4 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > SetWaiverBalance Yes 111 1 1 No > > Prepatory ElVado Yes 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetWaiverBalance Yes 111 1 1 No > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > SetWaiverBalance Yes 111 1 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > ComputeElVadoSJRelease Yes 112 1 1 No > > Prepatory ElVado Yes 3 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > ComputeElVadoSJRelease Yes 112 1 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "ReleaseToMRGCD" ) [] Yes 1 1 No > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountDeliveryElVado" ) [] Yes 1 1 No > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountDeliveryAbiquiu" ) [] Yes 1 1 No > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountFillElVado" ) [] Yes 1 1 No > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountFillAbiquiu" ) [] Yes 1 1 No > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "WaiverElVado" ) [] Yes 1 1 No > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "WaiverAbiquiu" ) [] Yes 1 1 No > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AlbuquerquePaybacks" ) [] Yes 1 1 No > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronOtowiPaybacksAccounts No 121 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 0 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 0 0 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "OtowiPaybacks" ) [] Yes 0 0 No > SetHeronNMISCAccounts No 122 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 0 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 0 0 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "NMISC" ) [] Yes 0 0 No > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "ElVadoDelivery" ) [] Yes 1 1 No > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "MRGCDPaybacksElVado" ) [] Yes 1 1 No > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueRemaining ) [] Yes 0 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "MRGCDPaybacksAbiquiu" ) [] Yes 1 1 No > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > Heron San Juan Accounts 12 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "CochitiRecPool" ) [] Yes 1 1 No > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > CheckHeronRGOutflow Yes 127 1 1 No > > Heron Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 2 1 No > > CheckHeronRGOutflow Yes 127 1 1 No > > > Heron Yes 127-131 5 1 No > SetHeronRGAccount Yes 128 2 1 No > > Heron Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > SetHeronRGAccount Yes 128 2 1 No > > > Heron Yes 127-131 5 1 No > HeronCheckDeltaStorage Yes 129 5 1 No > > Heron Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > HeronCheckDeltaStorage Yes 129 5 1 No > > > Heron Yes 127-131 5 1 No > Print Statement Yes 0 1 No > > HeronCheckDeltaStorage Yes 129 5 1 No > > > Heron Yes 127-131 5 1 No > HeronOutflow Yes 130 1 1 No > > Heron Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > HeronOutflow Yes 130 1 1 No > > > Heron Yes 127-131 5 1 No > HeronSJReleaseRestrictions Yes 131 3 1 No > > Heron Yes 5 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > HeronSJReleaseRestrictions Yes 131 3 1 No > > > Heron Yes 127-131 5 1 No > ASSIGN TO "RuleFiredSlot"( "HeronSJRelease" ) [] Yes 1 1 No > > HeronSJReleaseRestrictions Yes 131 3 1 No > > > Heron Yes 127-131 5 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > San Juan Diversions Yes 132 4 1 No > > San Juan Diversions Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > > > San Juan Diversions Yes 132 4 1 No > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > > San Juan Diversions Yes 132 4 1 No > > > San Juan Diversions Yes 132-133 2 1 No > ASSIGN TO $ "OsoTunnelInlet.Diversion Request" [] Yes 1 1 No > > San Juan Diversions Yes 132 4 1 No > > > San Juan Diversions Yes 132-133 2 1 No > ASSIGN TO $ "AzoteaTunnelInlet.Diversion Request" [] Yes 1 1 No > > San Juan Diversions Yes 132 4 1 No > > > San Juan Diversions Yes 132-133 2 1 No > ASSIGN TO "RuleFiredSlot"( "SanJuanDiversions" ) [] Yes 1 1 No > > San Juan Diversions Yes 132 4 1 No > > > San Juan Diversions Yes 132-133 2 1 No > ComputeAnnualSJDiversion Yes 133 1 1 No > > San Juan Diversions Yes 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SanJuanChamaDiversions.AnnualDiversion" [@"t - 1"] Yes 3 1 No > > ComputeAnnualSJDiversion Yes 133 1 1 No > > > San Juan Diversions Yes 132-133 2 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetCarryover Yes 134 2 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Heron^" CONCAT account CONCAT ".Carry Over" [] Yes 2 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetCarryover Yes 134 2 1 No > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > SetCarryover Yes 134 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ASSIGN TO "Heron^" CONCAT account CONCAT ".Carry Over" [] Yes 0 1 No > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > SetCarryover Yes 134 2 1 No > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > SetCarryover Yes 134 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > EstimateHeronSJRelease Yes 135 3 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > EstimateHeronSJRelease Yes 135 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ASSIGN TO "RuleFiredSlot"( "EstimateHeronSJRelease" ) [] Yes 1 1 No > > EstimateHeronSJRelease Yes 135 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ComputeElVadoRGRelease Yes 136 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ComputeElVadoRGRelease Yes 136 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetElVadoRelinquishedCreditSupplementalESAInflow Yes 137 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > SetElVadoRelinquishedCreditSupplementalESAInflow Yes 137 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetElVadoRelinquishedCreditMRGCDDroughtInflow Yes 138 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > SetElVadoRelinquishedCreditMRGCDDroughtInflow Yes 138 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetElVadoIndianStorageInflow Yes 139 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > SetElVadoIndianStorageInflow Yes 139 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ElVadoIndianAccountTransfer Yes 140 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > ElVadoIndianAccountTransfer Yes 140 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ComputeHeronRGRelease Yes 141 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > ComputeHeronRGRelease Yes 141 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ZeroElVadoIndianStorageReq Yes 142 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 0 1 No > > ZeroElVadoIndianStorageReq Yes 142 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetPercentRGRelease Yes 146 2 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > > FOREACH date IN @"t" TO @"t + 6" Yes 1 1 No > > > SetPercentRGRelease Yes 146 2 1 No > FOREACH date IN @"t" TO @"t + 6" Yes 1 1 No > > SetPercentRGRelease Yes 146 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetSanJuanContractorAllocations Yes 147 2 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "Heron^" CONCAT account CONCAT ".Begin Year Allocation" [] Yes 1 1 No > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > SetSanJuanContractorAllocations Yes 147 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > SetSanJuanContractorAllocations Yes 147 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetSanJuanContractorAllocationsJuly1 Yes 148 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SetSanJuanContractorAllocationsJuly1 Yes 148 1 1 No > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > SetSanJuanContractorAllocationsJuly1 Yes 148 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetCummulativeAccountFillRelease Yes 149 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > SetCummulativeAccountFillRelease Yes 149 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.RelinqueshedNMCreditsStored" [] Yes 4 1 No > > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetRelinquishedNMCreditsAndAllocations Yes 152 4 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.RelinqueshedNMCredits" [@"24:00:00 December 31, Current Year"] Yes 0 1 No > > SetRelinquishedNMCreditsAndAllocations Yes 152 4 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ASSIGN TO $ "ElVadoData.MRGCDDroughtAllocation" [@"24:00:00 December 31, Current Year"] Yes 0 1 No > > SetRelinquishedNMCreditsAndAllocations Yes 152 4 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > ASSIGN TO $ "ElVadoData.SupplementalESAAllocation" [@"24:00:00 December 31, Current Year"] Yes 0 1 No > > SetRelinquishedNMCreditsAndAllocations Yes 152 4 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetSupplementalESAHasFilled Yes 153 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.SupplementalESAHasFilled" [] Yes 2 1 No > > SetSupplementalESAHasFilled Yes 153 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > SetMRGCDDroughtHasFilled Yes 154 1 1 No > > Preparatory Heron And ElVado Yes 21 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.MRGCDDroughtHasFilled" [] Yes 2 1 No > > SetMRGCDDroughtHasFilled Yes 154 1 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > FloodwaySanMarcialToSanMarcialLoss5Day No 155 0 0 No > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Local Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialFloodway" ) [] Yes 0 0 No > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > MiddleValleyLoss 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Local Inflow" [date] Yes 2 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialFloodway" ) [] Yes 1 1 No > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > FloodwaySanMarcialToSanMarcialLoss11 No 157 0 0 No > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Local Inflow" [@"t"] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialFloodway" ) [] Yes 0 0 No > LFCCSanAcaciaToSanMarcialLoss5Day No 158 0 0 No > ASSIGN TO $ "LFCCSanAcaciaToSanMarcialGains.Local Inflow" [date] Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 0 0 No > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > MiddleValleyLoss 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "LFCCSanAcaciaToSanMarcialGains.Local Inflow" [date] Yes 2 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 1 1 No > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > LFCCSanAcaciaToSanMarcialLoss11 No 160 0 0 No > ASSIGN TO $ "LFCCSanAcaciaToSanMarcialGains.Local Inflow" [@"t"] Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > AbiquiuTotalFlowToMeetTarget No 161 0 0 No > ASSIGN TO $ "AbiquiuData.TotalFlowNeededToMeetTarget" [] Yes 0 0 No > AbiquiuTotalFlowToMeetTargetTEST Yes 162 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.TotalFlowNeededToMeetTarget" [] Yes 1 1 No > > AbiquiuTotalFlowToMeetTargetTEST Yes 162 1 1 No > > > Diversions And Demands 161-217 41 1 No > SetEstimatedAbquiuToCochitiLosses Yes 163 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuToCochitiLosses" [] Yes 0 1 No > > SetEstimatedAbquiuToCochitiLosses Yes 163 1 1 No > > > Diversions And Demands 161-217 41 1 No > SetMinAbiquiuRGRelease Yes 164 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.MinRGDemandRelease" [writeDate] Yes 0 1 No > > FOREACH writeDate IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetMinAbiquiuRGRelease Yes 164 2 1 No > FOREACH writeDate IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > SetMinAbiquiuRGRelease Yes 164 2 1 No > > > Diversions And Demands 161-217 41 1 No > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > > Diversions And Demands 161-217 41 1 No > SetMinElVadoMRGCDRelease Yes 166 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > SetMinElVadoMRGCDRelease Yes 166 1 1 No > > > Diversions And Demands 161-217 41 1 No > Indian Storage Requirement Release Yes 167 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > Indian Storage Requirement Release Yes 167 1 1 No > > > Diversions And Demands 161-217 41 1 No > Indian Storage Requirement Release Second Timestep Yes 168 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > Indian Storage Requirement Release Second Timestep Yes 168 1 1 No > > > Diversions And Demands 161-217 41 1 No > Indian Storage Requirement Release First Timestep Yes 169 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > Indian Storage Requirement Release First Timestep Yes 169 1 1 No > > > Diversions And Demands 161-217 41 1 No > Indian Storage Requirement Release2 No 170 0 0 No > ASSIGN TO $ "Indian.Indian Call" [date] Yes 0 0 No > FOREACH date IN IF ( @"t - 1" > @"Start Timestep" AND "IsInput"( $ "Indian.Indian Call", @"t - 1" ) ) THEN @"t + 1" ELSE IF ( @"t - 2" > @"Start Timestep" AND "IsInput"( $ "Indian.Indian Call", @"Previous Timestep - 1" ) ) THEN @"t + 2" ELSE @"t" ENDIF ENDIF TO "DateMin"( @"t + 2", @"Finish Timestep" ) Yes 0 0 No > Indian Storage Requirement Release1 No 171 0 0 No > ASSIGN TO $ "Indian.Indian Call" [date] Yes 0 0 No > FOREACH date IN IF ( @"t - 1" > @"Start Timestep" AND "IsInput"( $ "Indian.Indian Call", @"t - 1" ) ) THEN @"t + 1" ELSE IF ( @"t - 2" > @"Start Timestep" AND "IsInput"( $ "Indian.Indian Call", @"Previous Timestep - 1" ) ) THEN @"t + 2" ELSE @"t" ENDIF ENDIF TO "DateMin"( @"t + 2", @"Finish Timestep" ) Yes 0 0 No > SetElVadoMRGCDDemand Yes 172 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.MRGCDDemand" [] Yes 1 1 No > > SetElVadoMRGCDDemand Yes 172 1 1 No > > > Diversions And Demands 161-217 41 1 No > SetRaftingRelease No 173 0 0 No > ASSIGN TO $ "ElVadoData.ComputedRaftingSchedule" [] Yes 0 0 No > SetAbiquiuMRGCDDemand Yes 174 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.MRGCDDemand" [date] Yes 0 1 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMRGCDDemand Yes 174 2 1 No > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > SetAbiquiuMRGCDDemand Yes 174 2 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeAbiquiuMRGCDDemand Yes 175 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.ComputedMRGCDDemand" [] Yes 1 1 No > > ComputeAbiquiuMRGCDDemand Yes 175 2 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeAbiquiuMRGCDDemand1 No 176 0 0 No > ASSIGN TO $ "AbiquiuData.ComputedMRGCDDemand" [] Yes 0 0 No > SetCochitiMinimumFlow Yes 177 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinimumFlow" [date] Yes 1 1 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetCochitiMinimumFlow Yes 177 2 1 No > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > SetCochitiMinimumFlow Yes 177 2 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumSanMarcialFlow" ) [] Yes 1 1 No > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumSanAcaciaFlow" ) [] Yes 1 1 No > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeReleaseToMeetMinimumSanAcaciaFlow1 No 180 0 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [date] Yes 0 0 No > FOREACH date IN IF ( @"t" == @"Start Timestep" ) THEN @"t + 1" ELSE @"t + 7" ENDIF TO "DatePlusXTimesteps"( @"t", 10.00000000 "day" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumSanAcaciaFlow" ) [] Yes 0 0 No > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumIsletaFlow" ) [] Yes 1 1 No > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumCentralFlow" ) [] Yes 1 1 No > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeReleaseToMeetMinimumCentralFlow2 No 183 0 0 No > Print Statement Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumCentralFlow" ) [] Yes 0 0 No > ComputeReleaseToMeetMinimumCentralFlow1 No 184 0 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [date] Yes 0 0 No > FOREACH date IN IF ( @"t" == @"Start Timestep" ) THEN @"t + 1" ELSE @"t + 12" ENDIF TO "DatePlusXTimesteps"( @"t", 12.00000000 "day" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumCentralFlow" ) [] Yes 0 0 No > Shorted Middle Valley Depletions Yes 185 4 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO diversion & "Depletion Requested" [date] Yes 0 1 No > > FOREACH date IN @"t" TO @"t" + 7.00000000 "day" Yes 1 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > FOREACH date IN @"t" TO @"t" + 7.00000000 "day" Yes 1 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ShortedMVDepletions" ) [] Yes 1 1 No > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Diversions And Demands 161-217 41 1 No > Shorted Middle Valley Depletions1 No 186 0 0 No > ASSIGN TO diversion & "Depletion Requested" [date] Yes 0 0 No > FOREACH date IN @"t" TO @"t" + 7.00000000 "day" Yes 0 0 No > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ShortedMVDepletions" ) [] Yes 0 0 No > Shorted Middle Valley Diversions No 187 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 0 0 No > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ShortedMVDiversions" ) [] Yes 0 0 No > Shorted Middle Valley Diversions1 No 188 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 0 0 No > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToSanMarcialFloodway", @"t", 4.00000000 "day" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "ShortedMVDiversions" ) [] Yes 0 0 No > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 1 1 No > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ShortedIsletaToSanMarcialDiversions" ) [] Yes 1 1 No > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Diversions And Demands 161-217 41 1 No > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 1 1 No > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "ShortedCochitiToCentralDiversions" ) [] Yes 1 1 No > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Diversions And Demands 161-217 41 1 No > MiddleValleyMinBypassesWhenDivShorted No 191 0 0 No > ASSIGN TO $ "BlwCochitiDiversionsReach.Minimum Diversion Bypass" [date] Yes 0 0 No > FOREACH diversion IN "ListSubbasin"( "BlwCochitiDiversions" ) Yes 0 0 No > ASSIGN TO $ "BlwSanFelipeDiversionsReach.Minimum Diversion Bypass" [date] Yes 0 0 No > FOREACH diversion IN "ListSubbasin"( "BlwSanFelipeDiversions" ) Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "MinimumBypass" ) [] Yes 0 0 No > MiddleValleyMinBypassesWhenDivShorted1 No 192 0 0 No > ASSIGN TO $ "BlwCochitiDiversionsReach.Minimum Diversion Bypass" [date] Yes 0 0 No > FOREACH diversion IN "ListSubbasin"( "BlwCochitiDiversions" ) Yes 0 0 No > ASSIGN TO $ "BlwSanFelipeDiversionsReach.Minimum Diversion Bypass" [date] Yes 0 0 No > FOREACH diversion IN "ListSubbasin"( "BlwSanFelipeDiversions" ) Yes 0 0 No > FOREACH date IN @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "MinimumBypass" ) [] Yes 0 0 No > InitialFlowToMeetSanMarcial Yes 193 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t"] Yes 0 1 No > > InitialFlowToMeetSanMarcial Yes 193 2 1 No > > > Diversions And Demands 161-217 41 1 No > InititalFlowToMeetSanAcacia Yes 194 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t"] Yes 0 1 No > > InititalFlowToMeetSanAcacia Yes 194 2 1 No > > > Diversions And Demands 161-217 41 1 No > InitialFlowToMeetIsleta Yes 195 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t"] Yes 0 1 No > > InitialFlowToMeetIsleta Yes 195 2 1 No > > > Diversions And Demands 161-217 41 1 No > InitialFlowToMeetCentral Yes 196 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t"] Yes 0 1 No > > InitialFlowToMeetCentral Yes 196 2 1 No > > > Diversions And Demands 161-217 41 1 No > SetInitialFlowsForDebugging No 197 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.CochitiOutflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwCochitiDiversionsReachDiversion" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwCochitiDiversionsReachAvailableWater" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwCochitiDiversionsReachOutflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.CochitiCanalAtSanFelipeInflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.CochitiBifurcationInflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.CochitiBifurcationOutflow2" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwSanFelipeDiversionsReachDiversion" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwSanFelipeDiversionsReachAvailableWater" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.BlwSanFelipeDiversionsReachOutflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.CentralCombinedDrainsAndCanalsInflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.AngosturaBifurcationInflow" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.AngosturaBifurcationOutflow2" [] Yes 0 0 No > ASSIGN TO $ "InitialFlowsForDebuggingTargets.Central" [] Yes 0 0 No > Set Estimated BlwCochiti And BlwJemez Flow In Future No 198 0 0 No > ASSIGN TO $ "BlwCochitiDiversionsReach.Inflow" [GET @INDEX 1.00000000 FROM valueDate] Yes 0 0 No > FOREACH valueDate IN "EstimateCochitiInflowList"( @"t + 1", @"t + 5" ) Yes 0 0 No > ASSIGN TO $ "BlwJemez.Gage Inflow" [date] Yes 0 0 No > FOREACH date IN @"t + 1" TO @"t + 5" Yes 0 0 No > Set Estimated Cochiti Inflow Yes 199 5 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.EstimatedInflow" [GET @INDEX 1.00000000 FROM valueDate] Yes 0 1 No > > FOREACH valueDate IN "EstimateCochitiInflowList"( @"t + 1", @"t + 7" ) Yes 2 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > FOREACH valueDate IN "EstimateCochitiInflowList"( @"t + 1", @"t + 7" ) Yes 2 1 No > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "EstimatedCochitiInflow" ) [] Yes 1 1 No > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Diversions And Demands 161-217 41 1 No > Set Estimated Abiquiu Inflow Yes 200 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [GET @INDEX 1.00000000 FROM valueDate] Yes 0 1 No > > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > > > Diversions And Demands 161-217 41 1 No > Set Estimated ElVado Inflow Yes 201 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.EstimatedInflow" [GET @INDEX 1.00000000 FROM valueDate] Yes 0 1 No > > FOREACH valueDate IN "EstimateElVadoInflowList"( @"t", @"t + 9" ) Yes 2 1 No > > > Set Estimated ElVado Inflow Yes 201 2 1 No > FOREACH valueDate IN "EstimateElVadoInflowList"( @"t", @"t + 9" ) Yes 2 1 No > > Set Estimated ElVado Inflow Yes 201 2 1 No > > > Diversions And Demands 161-217 41 1 No > InitialEstimateCochitiInflow Yes 202 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > InitialEstimateCochitiInflow Yes 202 1 1 No > > > Diversions And Demands 161-217 41 1 No > InitialEstimateAbiquiuInflow Yes 203 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > InitialEstimateAbiquiuInflow Yes 203 1 1 No > > > Diversions And Demands 161-217 41 1 No > InitialEstimateElVadoInflow Yes 204 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "ElVadoData.EstimatedInflow" [@"t - 1"] Yes 2 1 No > > InitialEstimateElVadoInflow Yes 204 1 1 No > > > Diversions And Demands 161-217 41 1 No > Albuquerque Curtailment5Day No 205 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUser.Fractional Return Flow" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Fractional Return Flow" [date] Yes 0 0 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 5" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 5", @"Finish Timestep" ) ENDIF Yes 0 0 No > ASSIGN TO "RuleFiredSlot"( "AlbuquerqueCurtailment" ) [] Yes 0 0 No > Albuquerque Curtailment Yes 206 9 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "AlbuquerqueWaterUser.Fractional Return Flow" [date] Yes 0 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Fractional Return Flow" [date] Yes 0 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "AlbuquerqueCurtailment" ) [] Yes 1 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "BernardoDrainsAndCanals.Normal Flow" [date] Yes 0 1 No > > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "BernardoToSanAcaciaLosses.Parallel Channel Flow" [date] Yes 0 1 No > > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "BernardoDrainsAndCanals" ) [] Yes 1 1 No > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > > Diversions And Demands 161-217 41 1 No > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "CentralCombinedDrainsAndCanals.Normal Flow" [date] Yes 0 1 No > > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "CentralCombinedDrainsAndCanalsData.IsletaDrainReturn" [date] Yes 0 1 No > > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 1 1 No > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO "RuleFiredSlot"( "CentralCombinedDrainsAndCanals" ) [] Yes 1 1 No > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > > > Diversions And Demands 161-217 41 1 No > SetUnshortedDiversions Yes 209 3 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleRioGrandeDiversionData.BlwCochitiDiversions" [date] Yes 0 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetUnshortedDiversions Yes 209 3 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetUnshortedDiversions Yes 209 3 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "MiddleRioGrandeDiversionData.BlwSanFelipeDiversions" [date] Yes 0 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetUnshortedDiversions Yes 209 3 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetUnshortedDiversions Yes 209 3 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO $ "MiddleRioGrandeDiversionData.BlwIsletaDiversions" [date] Yes 0 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetUnshortedDiversions Yes 209 3 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetUnshortedDiversions Yes 209 3 1 No > > > Diversions And Demands 161-217 41 1 No > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO diversion & "Depletion Requested" [date] Yes 0 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > > > Diversions And Demands 161-217 41 1 No > SetMiddleRioGrandeDiversionRequested Yes 211 2 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetMiddleRioGrandeDiversionRequested Yes 211 2 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetMiddleRioGrandeDiversionRequested Yes 211 2 1 No > > > Diversions And Demands 161-217 41 1 No > ASSIGN TO diversion & "Diversion Request" [date] Yes 2 1 No > > FOREACH diversion IN "ListSubbasin"( "LowerMiddleRioGrandeDiversions" ) Yes 2 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > FOREACH diversion IN "ListSubbasin"( "LowerMiddleRioGrandeDiversions" ) Yes 2 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetMiddleRioGrandeDiversionRequested Yes 211 2 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetMiddleRioGrandeDiversionRequested Yes 211 2 1 No > > > Diversions And Demands 161-217 41 1 No > SetRioChamaDiversionAndDepletionRequested Yes 212 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > > SetRioChamaDiversionAndDepletionRequested Yes 212 1 1 No > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > SetRioChamaDiversionAndDepletionRequested Yes 212 1 1 No > > > Diversions And Demands 161-217 41 1 No > Minimum Flow Targets Yes 213 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO % "MiddleValleyDemands" & ( "MinTargetFor" CONCAT location ) [@"t"] Yes 1 1 No > > FOREACH location IN { "Central" , "Isleta" , "SanMarcial" , "SanAcacia" } Yes 1 1 No > > > Minimum Flow Targets Yes 213 1 1 No > FOREACH location IN { "Central" , "Isleta" , "SanMarcial" , "SanAcacia" } Yes 1 1 No > > Minimum Flow Targets Yes 213 1 1 No > > > Diversions And Demands 161-217 41 1 No > Hydrology Year Type Yes 214 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "MiddleValleyDemands.HydrologyYearType" [] Yes 2 1 No > > Hydrology Year Type Yes 214 1 1 No > > > Diversions And Demands 161-217 41 1 No > ComputeOtowiForecast Yes 215 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > > ComputeOtowiForecast Yes 215 1 1 No > > > Diversions And Demands 161-217 41 1 No > SetCompactVIISwitch Yes 216 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.CompartVIISwitch" [] Yes 1 1 No > > SetCompactVIISwitch Yes 216 1 1 No > > > Diversions And Demands 161-217 41 1 No > CompactVIIUsableStorage Yes 217 1 1 No > > Diversions And Demands 41 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > CompactVIIUsableStorage Yes 217 1 1 No > > > Diversions And Demands 161-217 41 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > CO Credit Yes 218 4 1 No > > CO Credit Rules Yes 1 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > CO Credit Yes 218 4 1 No > > > CO Credit Rules Yes 218-218 1 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > CO Credit Yes 218 4 1 No > > > CO Credit Rules Yes 218-218 1 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Zero NM CO Credits Yes 219 4 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > Zero NM CO Credits Yes 219 4 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > Zero NM CO Credits Yes 219 4 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > Zero NM CO Credits Yes 219 4 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > Zero NM CO Credits Yes 219 4 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > Zero NM CO Credits1 No 220 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 0 0 No > Set ElephantButte Spill Switch Yes 221 2 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.ElephantButteSpillSwitch" [date] Yes 0 1 No > > FOREACH date IN @"t - 1" TO "DateMax"( @"t - 1", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > Set ElephantButte Spill Switch Yes 221 2 1 No > FOREACH date IN @"t - 1" TO "DateMax"( @"t - 1", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > Set ElephantButte Spill Switch Yes 221 2 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > Zero ElephantButte Spill Switch Yes 222 1 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.ElephantButteSpillSwitch" [@"t - 1"] Yes 0 1 No > > Zero ElephantButte Spill Switch Yes 222 1 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > NM Relinqueshments Yes 223 1 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > NM Relinqueshments Yes 223 1 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > Set NM Credit Adjustment Yes 224 3 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > Set NM Credit Adjustment Yes 224 3 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > Set NM Credit Adjustment Yes 224 3 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > Compute NM Credit Adjustment No 225 0 0 No > ASSIGN TO $ "RioGrandeCompact.NMCreditAdj" [@"t - 1"] Yes 0 0 No > EB Unfilled Capacity Yes 226 2 1 No > > NMCreditsAndDebitsRules 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > EB Unfilled Capacity Yes 226 2 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > NM2ScheduledDeliveryAtElephantButte No 227 0 0 No > ASSIGN TO $ "RioGrandeCompact.NM2ScheduledDeliveryAtElephantButte" [@"t - 1"] Yes 0 0 No > SumNMCreditWaterEvap No 228 0 0 No > ASSIGN TO $ "RioGrandeCompact.NMCreditWaterEvap" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ElephantButteEffectiveSupply No 229 0 0 No > ASSIGN TO $ "RioGrandeCompact.ElephantButteEffectiveSupply" [@"t - 1"] Yes 0 0 No > FlowBlwElephantButte No 230 0 0 No > ASSIGN TO $ "RioGrandeCompact.FlowBlwElephantButte" [@"t - 1"] Yes 0 0 No > ElephantButteChangeInRGStorage No 231 0 0 No > ASSIGN TO $ "RioGrandeCompact.ElephantButteChangeInRGStorage" [@"t - 1"] Yes 0 0 No > ElephantButteRGStorageBeforeCreditAdj No 232 0 0 No > ASSIGN TO $ "RioGrandeCompact.ElephantButteRGStorageBeforeCreditAdj" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > AccumulatedElephantButteEffectiveSupplyMonthly No 233 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.AccumulatedElephantButteEffectiveSupply" [@"t - 1"] Yes 0 0 No > ElephantButteEffectiveSupplyMonthly No 234 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.ElephantButteEffectiveSupply" [@"t - 1"] Yes 0 0 No > FlowBlwElephantButteMonthly No 235 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.FlowBlwElephantButte" [@"t - 1"] Yes 0 0 No > ElephantButteChangeInRGStorageMonthly No 236 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.ElephantButteChangeInRGStorage" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > OtowiIndexSupply No 237 0 0 No > ASSIGN TO $ "RioGrandeCompact.OtowiIndexSupply" [@"t - 1"] Yes 0 0 No > NetAdjustments No 238 0 0 No > ASSIGN TO $ "RioGrandeCompact.NetAdjustments" [@"t - 1"] Yes 0 0 No > TransMountainDiversions No 239 0 0 No > ASSIGN TO $ "RioGrandeCompact.TransMountainDiversions" [@"t - 1"] Yes 0 0 No > SJWaterAtOtowi No 240 0 0 No > ASSIGN TO $ "RioGrandeCompact.SJWaterAtOtowi" [@"t - 1"] Yes 0 0 No > SJTransportLosses No 241 0 0 No > ASSIGN TO $ "RioGrandeCompact.SJTransportLosses" [@"t - 1"] Yes 0 0 No > SJReleaseFromAbiquiu No 242 0 0 No > ASSIGN TO $ "RioGrandeCompact.SJReleaseFromAbiquiu" [@"t - 1"] Yes 0 0 No > SJReleaseFromStorageInAbiquiu No 243 0 0 No > ASSIGN TO $ "RioGrandeCompact.SJReleaseFromStorageInAbiquiu" [@"t - 1"] Yes 0 0 No > TotalSJReleaseFromElVado No 244 0 0 No > ASSIGN TO $ "RioGrandeCompact.TotalSJReleaseFromElVado" [@"t - 1"] Yes 0 0 No > ReservoirEvaporation No 245 0 0 No > ASSIGN TO $ "RioGrandeCompact.ReservoirEvaporation" [@"t - 1"] Yes 0 0 No > ChangeInRGStorage No 246 0 0 No > ASSIGN TO $ "RioGrandeCompact.ChangeInRGStorage" [@"t - 1"] Yes 0 0 No > FlowAtOtowi No 247 0 0 No > ASSIGN TO $ "RioGrandeCompact.FlowAtOtowi" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > AccumulatedOtowiIndexSupplyMonthly No 248 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.AccumulatedOtowiIndexSupply" [@"t - 1"] Yes 0 0 No > OtowiIndexSupplyMonthly No 249 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.OtowiIndexSupply" [@"t - 1"] Yes 0 0 No > NetAdjustmentsMonthly No 250 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.NetAdjustments" [@"t - 1"] Yes 0 0 No > TransMountainDiversionsMonthly No 251 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.TransMountainDiversions" [@"t - 1"] Yes 0 0 No > SJWaterAtOtowiMonthly No 252 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.SJWaterAtOtowi" [@"t - 1"] Yes 0 0 No > SJTransportLossesMonthly No 253 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.SJTransportLosses" [@"t - 1"] Yes 0 0 No > SJReleaseFromAbiquiuMonthly No 254 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.SJReleaseFromAbiquiu" [@"t - 1"] Yes 0 0 No > SJReleaseFromStorageInAbiquiuMonthly No 255 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.SJReleaseFromStorageInAbiquiu" [@"t - 1"] Yes 0 0 No > TotalSJReleaseFromElVadoMonthly No 256 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.TotalSJReleaseFromElVado" [@"t - 1"] Yes 0 0 No > ReservoirEvaporationMonthly No 257 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.ReservoirEvaporation" [@"t - 1"] Yes 0 0 No > ChangeInRGStorageMonthly No 258 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.ChangeInRGStorage" [@"t - 1"] Yes 0 0 No > FlowAtOtowiMonthly No 259 0 0 No > ASSIGN TO $ "RioGrandeCompactMonthly.FlowAtOtowi" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > C3ScheduledDeliveryFromRioGrande No 260 0 0 No > ASSIGN TO $ "RioGrandeCompact.C3ScheduledDeliveryFromRioGrande" [@"t - 1"] Yes 0 0 No > C2ScheduledDeliveryFromConejos No 261 0 0 No > ASSIGN TO $ "RioGrandeCompact.C2ScheduledDeliveryFromConejosRiver" [@"t - 1"] Yes 0 0 No > FlowAtLobatos No 262 0 0 No > ASSIGN TO $ "RioGrandeCompact.RioGrandeAtLobatos" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > TotalConejosFlow No 263 0 0 No > ASSIGN TO $ "RioGrandeCompact.TotalConejosFlow" [@"t - 1"] Yes 0 0 No > FlowAtConejosGages No 264 0 0 No > ASSIGN TO $ "RioGrandeCompact.ConejosAtMogote" [@"t - 1"] Yes 0 0 No > ASSIGN TO $ "RioGrandeCompact.LosPinosNrOrtiz" [@"t - 1"] Yes 0 0 No > ASSIGN TO $ "RioGrandeCompact.SanAntonioAtOrtiz" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ForecastErrorPercent No 265 0 0 No > ASSIGN TO $ "ForecastData.PercentForecastError" ["EndOfMonth"( )] Yes 0 0 No > CalculatedForecastError No 266 0 0 No > ASSIGN TO $ "ForecastData.ForecastError" ["EndOfMonth"( )] Yes 0 0 No > RewindRandomFile No 267 0 0 No > Print Statement Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Check Delivery Requests Input Ops No 268 0 0 No > Print Statement Yes 0 0 No > Check Delivery Requests Input Planning Yes 269 2 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Print Statement Yes 3 1 No > > Check Delivery Requests Input Planning Yes 269 2 1 No > > > Water Leases 268-274 6 1 No > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > > Water Leases 268-274 6 1 No > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > > Water Leases 268-274 6 1 No > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > > Water Leases 268-274 6 1 No > Set MRGCD Loans Yes 271 2 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 0 1 No > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > > Set MRGCD Loans Yes 271 2 1 No > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > Set MRGCD Loans Yes 271 2 1 No > > > Water Leases 268-274 6 1 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 0 1 No > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > > Set MRGCD Loans Yes 271 2 1 No > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > Set MRGCD Loans Yes 271 2 1 No > > > Water Leases 268-274 6 1 No > Abiquiu Lease Amounts Yes 272 1 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > Abiquiu Lease Amounts Yes 272 1 1 No > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > Abiquiu Lease Amounts Yes 272 1 1 No > > > Water Leases 268-274 6 1 No > ElVado Lease Amounts Yes 273 1 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > ElVado Lease Amounts Yes 273 1 1 No > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > ElVado Lease Amounts Yes 273 1 1 No > > > Water Leases 268-274 6 1 No > Heron Lease Amounts Yes 274 1 1 No > > Water Leases 6 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > > Heron Lease Amounts Yes 274 1 1 No > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > Heron Lease Amounts Yes 274 1 1 No > > > Water Leases 268-274 6 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > SetHeronElVadoEXs Yes 275 1 1 No > > Exchanges 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 0 1 No > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > > SetHeronElVadoEXs Yes 275 1 1 No > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > SetHeronElVadoEXs Yes 275 1 1 No > > > Exchanges 275-280 4 1 No > SetNoAlbuquerqueLoanOpsEXs No 276 0 0 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 0 0 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 0 0 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 0 0 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 0 0 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 0 0 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 0 0 No > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > Exchanges 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > Exchanges 275-280 4 1 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > Exchanges 275-280 4 1 No > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > Exchanges 275-280 4 1 No > SetAlbuquerqueLoanOpsEXs No 278 0 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueList ) CONCAT ".Borrow" [] Yes 0 0 No > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 0 0 No > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > > Exchanges 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueList ) CONCAT ".Borrow" [] Yes 1 1 No > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > > > Exchanges 275-280 4 1 No > SetAlbuquerqueJemezEXs Yes 280 2 1 No > > Exchanges 4 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "RGOtowiAlbuquerqueAbiquiuEX.Borrow" [] Yes 1 1 No > > SetAlbuquerqueJemezEXs Yes 280 2 1 No > > > Exchanges 275-280 4 1 No > ASSIGN TO "NMISCJemezNMISCAbiquiuEX.Borrow" [] Yes 1 1 No > > SetAlbuquerqueJemezEXs Yes 280 2 1 No > > > Exchanges 275-280 4 1 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > FlowNrDelNorte No 281 0 0 No > ASSIGN TO $ "RioGrandeCompact.RioGrandeNrDelNorte" [@"t - 1"] Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Check Model Inputs Ops With List Functions No 282 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST inflowSlotValues = FOR ( SLOT slot IN "inflowSlotValuesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST annualSlots = FOR ( SLOT slot IN "annualSlotsList"( ) ) WITH LIST result = { } DO IF ( ( STRINGIFY slot ) == STRINGIFY $ "HeronData.WaiverSwitch" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "NextDateResult"( @"Finish Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ELSE IF ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.AnnualDiversion" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( "OffsetDate"( @"Start Timestep", - 9.00000000, "1 Years" ), @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "10" ) ONTO result ELSE result ENDIF ELSE IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDIF ENDFOR DO WITH LIST otowiForecast1 = FOR ( SLOT slot IN "otowiForecast1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST nambeFallsData = FOR ( SLOT slot IN "nambeFallsDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST wasteWaterData = FOR ( SLOT slot IN "wasteWaterDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otowiForecast2 = FOR ( SLOT slot IN "otowiForecast2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reachLosses = FOR ( SLOT slot IN "reachLossesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST distributionCanal = FOR ( SLOT slot IN "distributionCanalList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST diversionData = FOR ( SLOT slot IN "diversionDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otherData = FOR ( SLOT slot IN "otherDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir1 = FOR ( SLOT slot IN "reservoir1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir2 = FOR ( SLOT slot IN "reservoir2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir5 = FOR ( SLOT slot IN "reservoir5List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, "PreviousDateResult"( @"Start Timestep", @"Min DayOfMonth" ), @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialValueInputOps = FOR ( SLOT slot IN "initialValueInputOpsList"( ) ) WITH LIST result = { } DO IF ( ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.Total" ) AND "NaNInSlot"( slot, "InitialDate"( ) - 334.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "335" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReservoirValues1 = FOR ( SLOT slot IN "initialReservoirValues1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues2 = FOR ( SLOT slot IN "initialReservoirValues2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues3 = FOR ( SLOT slot IN "initialReservoirValues3List"( ) ) WITH LIST result = { } DO IF ( @"Start Timestep" > @"24:00:00 January 1, Current Year" AND "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) AND ( $ "ElVado^MRGCDDrought.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" OR $ "ElVado^SupplementalESA.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues4 = FOR ( OBJECT object IN "initialReservoirValues4List"( ) ) WITH LIST result = { } DO FOR ( STRING slot IN { "Est Sed Deposition" , "Rio Grande Pools" } ) WITH LIST result1 = result DO IF ( ( slot == "Est Sed Deposition" ) AND IsNaN object & slot ["InitialDate"( ), "Accumulated Perm Sediment"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE IF ( ( slot == "Rio Grande Pools" ) AND IsNaN object & slot ["InitialDate"( ), "Carryover Content"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE result1 ENDIF ENDIF ENDFOR ENDFOR DO WITH LIST initialReservoirValues5 = FOR ( SLOT slot IN "initialReservoirValues5List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "ElephantButte.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ) - 7.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "Caballo.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "8" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReachValue1 = FOR ( SLOT slot IN "initialReachValue1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue2 = FOR ( SLOT slot IN "initialReachValue2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue3 = FOR ( SLOT slot IN { $ "CentralToBernardo.Inflow" } ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 2.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "3" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST waterLease = FOR ( SLOT slot IN "waterLeaseList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherData SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir5 SET_UNION initialValueInputOps SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLease ) > 0.00000000 ) THEN STOP_RUN inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherData SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir5 SET_UNION initialValueInputOps SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLease ENDIF ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH Yes 0 0 No > Check Model Inputs Ops With List Functions1 No 283 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST inflowSlotValues = FOR ( SLOT slot IN "inflowSlotValuesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST annualSlots = FOR ( SLOT slot IN "annualSlotsList"( ) ) WITH LIST result = { } DO IF ( ( STRINGIFY slot ) == STRINGIFY $ "HeronData.WaiverSwitch" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "NextDateResult"( @"Finish Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ELSE IF ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.AnnualDiversion" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( "OffsetDate"( @"Start Timestep", - 9.00000000, "1 Years" ), @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "10" ) ONTO result ELSE result ENDIF ELSE IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDIF ENDFOR DO WITH LIST otowiForecast1 = FOR ( SLOT slot IN "otowiForecast1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST nambeFallsData = FOR ( SLOT slot IN "nambeFallsDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST wasteWaterData = FOR ( SLOT slot IN "wasteWaterDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otowiForecast2 = FOR ( SLOT slot IN "otowiForecast2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reachLosses = FOR ( SLOT slot IN "reachLossesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST distributionCanal = FOR ( SLOT slot IN "distributionCanalList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST diversionData = FOR ( SLOT slot IN "diversionDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otherData = FOR ( SLOT slot IN "otherDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir1 = FOR ( SLOT slot IN "reservoir1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir2 = FOR ( SLOT slot IN "reservoir2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir3 = FOR ( SLOT slot IN "reservoir3List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN @"24:00:00 April 1, Current Year" TO @"24:00:00 October 31, Current Year" ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir4 = FOR ( SLOT slot IN "reservoir4List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN @"24:00:00 November 1, Current Year" TO @"24:00:00 December 31, Current Year" ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir5 = FOR ( SLOT slot IN "reservoir5List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, "PreviousDateResult"( @"Start Timestep", @"Min DayOfMonth" ), @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialValueInputOps = FOR ( SLOT slot IN "initialValueInputOpsList"( ) ) WITH LIST result = { } DO IF ( ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.Total" ) AND "NaNInSlot"( slot, "InitialDate"( ) - 334.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "335" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReservoirValues1 = FOR ( SLOT slot IN "initialReservoirValues1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues2 = FOR ( SLOT slot IN "initialReservoirValues2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues3 = FOR ( SLOT slot IN "initialReservoirValues3List"( ) ) WITH LIST result = { } DO IF ( @"Start Timestep" > @"24:00:00 January 1, Current Year" AND "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) AND ( $ "ElVado^MRGCDDrought.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" OR $ "ElVado^SupplementalESA.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues4 = FOR ( OBJECT object IN "initialReservoirValues4List"( ) ) WITH LIST result = { } DO FOR ( STRING slot IN { "Est Sed Deposition" , "Rio Grande Pools" } ) WITH LIST result1 = result DO IF ( ( slot == "Est Sed Deposition" ) AND IsNaN object & slot ["InitialDate"( ), "Accumulated Perm Sediment"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE IF ( ( slot == "Rio Grande Pools" ) AND IsNaN object & slot ["InitialDate"( ), "Carryover Content"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE result1 ENDIF ENDIF ENDFOR ENDFOR DO WITH LIST initialReservoirValues5 = FOR ( SLOT slot IN "initialReservoirValues5List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "ElephantButte.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ) - 7.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "Caballo.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "8" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReachValue1 = FOR ( SLOT slot IN "initialReachValue1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue2 = FOR ( SLOT slot IN "initialReachValue2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue3 = FOR ( SLOT slot IN { $ "CentralToBernardo.Inflow" } ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 2.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "3" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST waterLease = FOR ( SLOT slot IN "waterLeaseList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherData SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir3 SET_UNION reservoir4 SET_UNION reservoir5 SET_UNION initialValueInputOps SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLease ) > 0.00000000 ) THEN STOP_RUN inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherData SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir3 SET_UNION reservoir4 SET_UNION reservoir5 SET_UNION initialValueInputOps SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLease ENDIF ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH Yes 0 0 No > Check Model Inputs Planning With List Functions No 284 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST inflowSlotValues = FOR ( SLOT slot IN "inflowSlotValuesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST annualSlots = FOR ( SLOT slot IN "annualSlotsList"( ) ) WITH LIST result = { } DO IF ( ( STRINGIFY slot ) == STRINGIFY $ "HeronData.WaiverSwitch" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "NextDateResult"( @"Finish Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ELSE IF ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.AnnualDiversion" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( "OffsetDate"( @"Start Timestep", - 9.00000000, "1 Years" ), @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "10" ) ONTO result ELSE result ENDIF ELSE IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDIF ENDFOR DO WITH LIST otowiForecast1 = FOR ( SLOT slot IN "otowiForecast1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST nambeFallsData = FOR ( SLOT slot IN "nambeFallsDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST wasteWaterData = FOR ( SLOT slot IN "wasteWaterDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otowiForecast2 = FOR ( SLOT slot IN "otowiForecast2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reachLosses = FOR ( SLOT slot IN "reachLossesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST distributionCanal = FOR ( SLOT slot IN "distributionCanalList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST diversionData = FOR ( SLOT slot IN "diversionDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otherDataPlanning = FOR ( SLOT slot IN "otherDataPlanningList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir1 = FOR ( SLOT slot IN "reservoir1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir2 = FOR ( SLOT slot IN "reservoir2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir5 = FOR ( SLOT slot IN "reservoir5List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, "PreviousDateResult"( @"Start Timestep", @"Min DayOfMonth" ), @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialValueInputPlanning = FOR ( SLOT slot IN "initialValueInputPlanningList"( ) ) WITH LIST result = { } DO IF ( ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.Total" ) AND "NaNInSlot"( slot, "InitialDate"( ) - 334.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "335" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReservoirValues1 = FOR ( SLOT slot IN "initialReservoirValues1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues2 = FOR ( SLOT slot IN "initialReservoirValues2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues3 = FOR ( SLOT slot IN "initialReservoirValues3List"( ) ) WITH LIST result = { } DO IF ( @"Start Timestep" > @"24:00:00 January 1, Current Year" AND "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) AND ( $ "ElVado^MRGCDDrought.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" OR $ "ElVado^SupplementalESA.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues4 = FOR ( OBJECT object IN "initialReservoirValues4List"( ) ) WITH LIST result = { } DO FOR ( STRING slot IN { "Est Sed Deposition" , "Rio Grande Pools" } ) WITH LIST result1 = result DO IF ( ( slot == "Est Sed Deposition" ) AND IsNaN object & slot ["InitialDate"( ), "Accumulated Perm Sediment"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE IF ( ( slot == "Rio Grande Pools" ) AND IsNaN object & slot ["InitialDate"( ), "Carryover Content"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE result1 ENDIF ENDIF ENDFOR ENDFOR DO WITH LIST initialReservoirValues5 = FOR ( SLOT slot IN "initialReservoirValues5List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "ElephantButte.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ) - 7.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "Caballo.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "8" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReachValue1 = FOR ( SLOT slot IN "initialReachValue1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue2 = FOR ( SLOT slot IN "initialReachValue2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue3 = FOR ( SLOT slot IN { $ "CentralToBernardo.Inflow" } ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 2.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "3" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST waterLeasePlanning = FOR ( SLOT slot IN "waterLeasePlanningList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherDataPlanning SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir5 SET_UNION initialValueInputPlanning SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLeasePlanning ) > 0.00000000 ) THEN STOP_RUN inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherDataPlanning SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir5 SET_UNION initialValueInputPlanning SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLeasePlanning ENDIF ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH Yes 0 0 No > Check Model Inputs Planning With List Functions1 No 285 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST inflowSlotValues = FOR ( SLOT slot IN "inflowSlotValuesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST annualSlots = FOR ( SLOT slot IN "annualSlotsList"( ) ) WITH LIST result = { } DO IF ( ( STRINGIFY slot ) == STRINGIFY $ "HeronData.WaiverSwitch" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "NextDateResult"( @"Finish Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ELSE IF ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.AnnualDiversion" ) THEN IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( "OffsetDate"( @"Start Timestep", - 9.00000000, "1 Years" ), @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessageEntireTimeSeries+#InitialValues"( slot, "10" ) ONTO result ELSE result ENDIF ELSE IF ( "NaNInSlotAnnual"( slot, "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ), "PreviousDateResult"( @"Start Timestep", @"Max DayOfYear" ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDIF ENDFOR DO WITH LIST otowiForecast1 = FOR ( SLOT slot IN "otowiForecast1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST nambeFallsData = FOR ( SLOT slot IN "nambeFallsDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST wasteWaterData = FOR ( SLOT slot IN "wasteWaterDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otowiForecast2 = FOR ( SLOT slot IN "otowiForecast2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN @"24:00:00 March 1, Current Year" ELSE @"Start Timestep" ENDIF, @"Finish Timestep" ) ) THEN APPEND IF ( @"Start Timestep" >= @"24:00:00 March 1, Current Year" ) THEN "AbortMessageEntireTimeSeries+#InitialValues"( slot, STRINGIFY "GetJulianDate"( @"Start Timestep" ) - "GetJulianDate"( @"24:00:00 March 1, Current Year" ) ) ELSE "AbortMessageEntireTimeSeries"( slot ) ENDIF ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reachLosses = FOR ( SLOT slot IN "reachLossesList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST distributionCanal = FOR ( SLOT slot IN "distributionCanalList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST diversionData = FOR ( SLOT slot IN "diversionDataList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST otherDataPlanning = FOR ( SLOT slot IN "otherDataPlanningList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir1 = FOR ( SLOT slot IN "reservoir1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir2 = FOR ( SLOT slot IN "reservoir2List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir3 = FOR ( SLOT slot IN "reservoir3List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN @"24:00:00 April 1, Current Year" TO @"24:00:00 October 31, Current Year" ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir4 = FOR ( SLOT slot IN "reservoir4List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN @"24:00:00 November 1, Current Year" TO @"24:00:00 December 31, Current Year" ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST reservoir5 = FOR ( SLOT slot IN "reservoir5List"( ) ) WITH LIST result = { } DO IF ( "NOTInputInSlot"( slot, "PreviousDateResult"( @"Start Timestep", @"Min DayOfMonth" ), @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialValueInputPlanning = FOR ( SLOT slot IN "initialValueInputPlanningList"( ) ) WITH LIST result = { } DO IF ( ( ( STRINGIFY slot ) == STRINGIFY $ "SanJuanChamaDiversions.Total" ) AND "NaNInSlot"( slot, "InitialDate"( ) - 334.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "335" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReservoirValues1 = FOR ( SLOT slot IN "initialReservoirValues1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues2 = FOR ( SLOT slot IN "initialReservoirValues2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues3 = FOR ( SLOT slot IN "initialReservoirValues3List"( ) ) WITH LIST result = { } DO IF ( @"Start Timestep" > @"24:00:00 January 1, Current Year" AND "NaNInSlot"( slot, @"24:00:00 January 1, Current Year", "InitialDate"( ) ) AND ( $ "ElVado^MRGCDDrought.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" OR $ "ElVado^SupplementalESA.Storage" ["InitialDate"( )] > 0.00000000 "acre-feet" ) ) THEN APPEND "AbortMessageBackToJan1"( slot ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReservoirValues4 = FOR ( OBJECT object IN "initialReservoirValues4List"( ) ) WITH LIST result = { } DO FOR ( STRING slot IN { "Est Sed Deposition" , "Rio Grande Pools" } ) WITH LIST result1 = result DO IF ( ( slot == "Est Sed Deposition" ) AND IsNaN object & slot ["InitialDate"( ), "Accumulated Perm Sediment"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE IF ( ( slot == "Rio Grande Pools" ) AND IsNaN object & slot ["InitialDate"( ), "Carryover Content"] ) THEN APPEND "AbortMessage#InitialValues"( object & slot, "1" ) ONTO result1 ELSE result1 ENDIF ENDIF ENDFOR ENDFOR DO WITH LIST initialReservoirValues5 = FOR ( SLOT slot IN "initialReservoirValues5List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "ElephantButte.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE IF ( "NaNInSlot"( slot, "InitialDate"( ) - 7.00000000 "day", "InitialDate"( ) ) AND ( STRINGIFY slot ) == STRINGIFY $ "Caballo.Outflow" ) THEN APPEND "AbortMessage#InitialValues"( slot, "8" ) ONTO result ELSE result ENDIF ENDIF ENDFOR DO WITH LIST initialReachValue1 = FOR ( SLOT slot IN "initialReachValue1List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ), "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "1" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue2 = FOR ( SLOT slot IN "initialReachValue2List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 1.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "2" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST initialReachValue3 = FOR ( SLOT slot IN { $ "CentralToBernardo.Inflow" } ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, "InitialDate"( ) - 2.00000000 "day", "InitialDate"( ) ) ) THEN APPEND "AbortMessage#InitialValues"( slot, "3" ) ONTO result ELSE result ENDIF ENDFOR DO WITH LIST waterLeasePlanning = FOR ( SLOT slot IN "waterLeasePlanningList"( ) ) WITH LIST result = { } DO IF ( "NaNInSlot"( slot, @"Start Timestep", @"Finish Timestep" ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherDataPlanning SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir3 SET_UNION reservoir4 SET_UNION reservoir5 SET_UNION initialValueInputPlanning SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLeasePlanning ) > 0.00000000 ) THEN STOP_RUN inflowSlotValues SET_UNION annualSlots SET_UNION otowiForecast1 SET_UNION nambeFallsData SET_UNION otowiForecast2 SET_UNION wasteWaterData SET_UNION reachLosses SET_UNION distributionCanal SET_UNION diversionData SET_UNION otherDataPlanning SET_UNION reservoir1 SET_UNION reservoir2 SET_UNION reservoir3 SET_UNION reservoir4 SET_UNION reservoir5 SET_UNION initialValueInputPlanning SET_UNION initialReservoirValues1 SET_UNION initialReservoirValues2 SET_UNION initialReservoirValues3 SET_UNION initialReservoirValues4 SET_UNION initialReservoirValues5 SET_UNION initialReachValue1 SET_UNION initialReachValue2 SET_UNION initialReachValue3 SET_UNION waterLeasePlanning ENDIF ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH ENDWITH Yes 0 0 No > Check Model Inputs Pan Evaporation No 286 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST reservoir3 = FOR ( SLOT slot IN "reservoir3List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN IF ( @"Start Timestep" > @"24:00:00 April 1, Start Year" ) THEN @"Start Timestep" ELSE @"24:00:00 April 1, Start Year" ENDIF TO IF ( @"Finish Timestep" < @"24:00:00 October 31, Finish Year" ) THEN @"Finish Timestep" ELSE @"24:00:00 October 31, Finish Year" ENDIF ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH reservoir3 ) > 0.00000000 ) THEN STOP_RUN reservoir3 ENDIF ENDWITH Yes 0 0 No > Check Model Inputs Temperature No 287 0 0 No > ASSIGN TO $ "RuleHasFired.CheckModelInputs" [] Yes 0 0 No > FOREACH string IN WITH LIST reservoir4 = FOR ( SLOT slot IN "reservoir4List"( ) ) WITH LIST result = { } DO IF ( "NaNInSlotGivenDates"( slot, FOR ( NUMERIC year IN "GetNumbers"( "GetYear"( @"Start Timestep" ), "GetYear"( @"Finish Timestep" ), 1.00000000 ) ) WITH LIST result1 = result DO FOR ( DATETIME date IN @"24:00:00 November 1, Current Year" TO @"24:00:00 December 31, Current Year" ) WITH LIST result2 = result1 DO APPEND "OffsetDate"( date, year - "GetYear"( @"Start Timestep" ), "1 Years" ) ONTO result2 ENDFOR ENDFOR ) ) THEN APPEND "AbortMessageEntireTimeSeries"( slot ) ONTO result ELSE result ENDIF ENDFOR DO IF ( ( LENGTH reservoir4 ) > 0.00000000 ) THEN STOP_RUN reservoir4 ENDIF ENDWITH Yes 0 0 No > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Set Misc Data 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO $ "RioGrandeCompact.UseAboveOtowi" [date] Yes 0 1 No > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > ASSIGN TO $ "RioGrandeCompact.ReturnFlowCreditPojoaqueUnit" [date] Yes 0 1 No > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > Print Statement Yes 2 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > Print Statement Yes 2 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > Print Statement Yes 1 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > Set Average Nambe Falls Data for RGCompact1 No 289 0 0 No > ASSIGN TO $ "RioGrandeCompact.UseAboveOtowi" [date] Yes 0 0 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 0 0 No > ASSIGN TO $ "RioGrandeCompact.ReturnFlowCreditPojoaqueUnit" [date] Yes 0 0 No > FOREACH date IN @"t" TO @"Finish Timestep" Yes 0 0 No > Print Statement Yes 0 0 No > Print Statement Yes 0 0 No > Set Supply NaNs To Zero Yes 290 4 1 No > > Set Misc Data 2 1 No > > > R:\prerel\rt\Rules\urgwomPlanning.rls Yes 28 0 No > ASSIGN TO "IndianStorageElVadoToRioGrandeBlwElVado.Supply" [@"t - 1"] Yes 0 1 No > > Set Supply NaNs To Zero Yes 290 4 1 No > > > Set Misc Data 288-291 2 1 No > ASSIGN TO "SupplementalESAElVadoToRioGrandeBlwElVado.Supply" [date] Yes 0 1 No > > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > > Set Supply NaNs To Zero Yes 290 4 1 No > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > Set Supply NaNs To Zero Yes 290 4 1 No > > > Set Misc Data 288-291 2 1 No > ASSIGN TO "MRGCDDroughtElVadoToRioGrandeBlwElVado.Supply" [date] Yes 0 1 No > > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > > Set Supply NaNs To Zero Yes 290 4 1 No > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > Set Supply NaNs To Zero Yes 290 4 1 No > > > Set Misc Data 288-291 2 1 No > Set Supply NaNs To Zero1 No 291 0 0 No > ASSIGN TO "IndianStorageElVadoToRioGrandeBlwElVado.Supply" [@"t - 1"] Yes 0 0 No > ASSIGN TO "SupplementalESAElVadoToRioGrandeBlwElVado.Supply" [date] Yes 0 0 No > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 0 0 No > ASSIGN TO "MRGCDDroughtElVadoToRioGrandeBlwElVado.Supply" [date] Yes 0 0 No > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 0 0 No > Abiquiu Account Functions 0 0 No > AbiquiuSJOutflow Yes 2 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > AlbuquerquePaybackSupply Yes 2 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > MaximumAlbuquerqueLoan Yes 8 2 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > AbiquiuMRGCDDemand Yes 0 5 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > AbiquiuAlbuquerqueDemand Yes 8 4 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > AbiquiuMinFlowsSJRelease Yes 8 4 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > MaxDeliveryRequestCheck Yes 6 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > AbiquiuMinRGOutflowTEST No 2 0 Yes > AbiquiuMinRGOutflow Yes 6 3 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > ComputeAbiquiuRGRelease Yes 89 1 1 No > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > ComputeAbiquiuMinRGOutflow No 5 0 Yes > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > InitialAbiquiuOutflow Yes 20 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuOutflow Yes 83 1 1 No > TotalFlowAtAbiquiuNeededToMeetMinTarget Yes 0 2 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > AbiquiuRGStorageAdjustment Yes 17 5 No > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > AbiquiuRGStorageAdjustment3 No 9 0 Yes > AbiquiuRGStorageAdjustment2 No 9 0 Yes > AbiquiuRGStorageAdjustment1 No 5 0 Yes > AbiquiuCombinedMaxAccountStorage Yes 2 2 No > > MaxAccountStorage3 No 2 0 Yes > > MaxAccountStorage2 No 1 0 Yes > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtAbiquiuTEST No 1 0 Yes > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysatAbiquiu Yes 4 1 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > HasRGOutflowBeenAtChannelCapacityWithinTheLastDayAtAbiquiu No 1 0 Yes > Abiquiu Channel Capacity Functions Yes 0 0 No > AbiquiuChamitaChannelCapacity Yes 0 1 No > > AbiquiuReleaseForChamitaChannelCapacity Yes 1 1 No > > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > AbiquiuOtowiChannelCapacity Yes 0 1 No > > AbiquiuReleaseForOtowiChannelCapacity Yes 2 1 No > > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > AbiquiuReleaseForChannelCapacity Yes 4 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > AbiquiuReleaseForDSChannelCapacity Yes 0 1 No > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > AbiquiuReleaseForChamitaChannelCapacity Yes 1 1 No > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > AbiquiuReleaseForOtowiChannelCapacity Yes 2 1 No > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > Abiquiu Flood Control Functions Yes 0 0 No > AbiquiuFCOutflow Yes 3 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuFloodControl Yes 77 4 1 No > IsAbiquiuUnregulatedSpill > AbiquiuFCOutflow Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > AbiquiuPreEvacuationFunctions Yes 0 0 No > AbiquiuRemainingForecastVolume Yes 2 2 No > > ComputePreEvacFlow Yes 1 1 No > > > DeterminePreEvacFlow Yes 1 1 No > > IsPreEvacuationRequired Yes 2 1 No > > > AbiquiuPreEvacuation Yes 81 4 1 No > ComputePreEvacFlow Yes 1 1 No > > DeterminePreEvacFlow Yes 1 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > DeterminePreEvacFlow Yes 1 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuPreEvacuation Yes 81 4 1 No > IsPreEvacuationRequired Yes 2 1 No > > AbiquiuPreEvacuation Yes 81 4 1 No > > > Abiquiu Yes 76-83 8 1 No > IsPreEvacuationSeason Yes 1 1 No > > IsPreEvacuationRequired Yes 2 1 No > > > AbiquiuPreEvacuation Yes 81 4 1 No > Account Summing Functions Yes 0 0 No > Average3DayRioGrandeInflow Yes 8 5 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > JemezRGOutflow1 No 6 0 Yes > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > TotalMRGCDStorage Yes 2 0 Yes > SumAccountStorage Yes 2 13 No > > ASSIGN TO % "ReconcileStorage" & ( "Sum" CONCAT ( STRINGIFY reservoir ) CONCAT "AccountStorage" ) [@"t - 1"] Yes 2 1 No > > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > EB Unfilled Capacity Yes 226 2 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > StorageAtZeroRelease Yes 5 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > StorageAtZeroRelease1 No 5 0 Yes > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AvailableAccountStorage Yes 16 21 No > > > ComputeRGConsInflow Yes 10 7 No > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > IsEasementSpaceAvailable Yes 3 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > IsEasementSpaceAvailable2 No 3 0 Yes > SumAccountStorageAtGivenDate Yes 2 15 No > > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > > CompactVIIUsableStorage Yes 217 1 1 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > SumAllAvailableMRGCDStorageAvailableToMeetMRGCDDemand Yes 1 1 No > > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > AvailableIndianStorageAvailableToMeetIndianDemand Yes 1 1 No > > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > SumDeliveryRequests Yes 3 1 No > > Print Statement Yes 3 1 No > > > Check Delivery Requests Input Planning Yes 269 2 1 No > TotalWaiverBalance Yes 5 1 No > > HeronWaiverRelease Yes 3 5 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > SumSupplies Yes 3 35 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > SumSuppliesAtDate Yes 3 50 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > SetCummulativeAccountFillRelease Yes 149 1 1 No > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > CochitiSJOutflow Yes 3 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > CurrentRGInflow Yes 5 32 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > IsRGInflowDecreasing Yes 2 6 No > > > MinRGOutflow Yes 3 26 No > > > RGConsInflow Yes 1 1 No > > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > PreviousRGInflow Yes 4 9 No > > > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > AllRGPossible Yes 5 1 No > > > IsRGInflowDecreasing Yes 2 6 No > > > IsRGWaterLeft Yes 4 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > MiddleValleyMinBypassList Yes 5 0 Yes > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > SumPreviousSupplies Yes 1 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > SumAccountStorageNonNegative Yes 3 2 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > ComputeHeronSJOutflow1 No 22 0 Yes > SumPeriodicSlot Yes 2 1 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > SumMonthlyIndianCallToDate Yes 5 1 No > > IndianStorageRequirement Yes 5 7 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > IndianStorageTransferToRioGrande Yes 4 9 No > > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > > ComputeIndianStorageSpace Yes 5 3 No > > > ReconcileRGOutflow1 No 12 0 Yes > TotalMRGCDStorage Yes 2 0 Yes > WaterAvailableForOtowiPayback Yes 7 1 No > > Print Statement Yes 3 1 No > > > Check Delivery Requests Input Planning Yes 269 2 1 No > Caballo Functions 0 0 No > CaballoChannelCapacity Yes 4 5 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > CaballoOutflowRestrictions Yes 10 4 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > ComputeCaballoFloodRelease No 6 0 Yes > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > RoundFlow Yes 3 1 No > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > CheckReservourOutflow Yes 5 1 No > > DownstreamDemands Yes 1 7 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > EBPrudentRelease Yes 7 4 No > > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EstimatedCurrentCaballoElevation1 No 2 0 Yes > CheckReservourOutflow2 No 4 0 Yes > CheckReservourOutflow1 No 4 0 Yes > Check Input Lists 0 0 No > inflowSlotValuesList Yes 0 0 Yes > annualSlotsList Yes 0 0 Yes > otowiForecast1List Yes 0 0 Yes > nambeFallsDataList Yes 0 0 Yes > wasteWaterDataList Yes 0 0 Yes > otowiForecast2List Yes 0 0 Yes > reachLossesList Yes 0 0 Yes > distributionCanalList Yes 0 0 Yes > diversionDataList Yes 0 0 Yes > otherDataList No 0 0 Yes > otherDataPlanningList Yes 0 0 Yes > reservoir1List Yes 0 0 Yes > reservoir2List Yes 0 0 Yes > reservoir3List Yes 0 0 Yes > reservoir4List Yes 0 0 Yes > reservoir5List Yes 0 0 Yes > initialValueInputOpsList No 0 0 Yes > initialValueInputPlanningList Yes 0 0 Yes > initialReservoirValues1List Yes 0 0 Yes > initialReservoirValues2List Yes 0 0 Yes > initialReservoirValues3List Yes 0 0 Yes > initialReservoirValues4List Yes 0 0 Yes > initialReservoirValues5List Yes 0 0 Yes > initialReachValue1List Yes 0 0 Yes > initialReachValue2List Yes 0 0 Yes > waterLeaseList No 0 0 Yes > waterLeasePlanningList Yes 0 0 Yes > Cochiti Account Functions 0 0 No > CochitiSJOutflow Yes 3 1 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > ComputeCochitiRGOutflow No 5 0 Yes > MaxCochitiRecPoolVolume Yes 10 2 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > MaxCochitiRecPoolVolume1 No 12 0 Yes > GetCochitiAccumSed Yes 0 1 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > GetCochitiPermSedContent Yes 0 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > GetCochitiAccumSed1 No 0 0 Yes > ComputeCochitiMinimumFlow Yes 2 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinimumFlow" [date] Yes 1 1 No > > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > ComputeAbiquiuRGRelease Yes 89 1 1 No > InitialCochitiOutflow Yes 15 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiOutflow Yes 59 1 1 No > InitialCochitiOutflow1 No 15 0 Yes > CochitiRGStorageAdjustment Yes 17 5 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ComputeCochitiRGOutflow No 5 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > CochitiRGStorageAdjustment4 No 19 0 Yes > CochitiRGStorageAdjustment3 No 17 0 Yes > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > CochitiRGStorageAdjustmentTEST No 16 0 Yes > CochitiRGStorageAdjustment2 No 10 0 Yes > CochitiRGStorageAdjustment1 No 5 0 Yes > HasRGOutflowBeenAtLeast5000cfsWithinTheLast5DaysAtCochitiTEST No 0 0 Yes > HasRGOutflowBeenAtLeast5000cfsWithinTheLast5DaysAtCochiti Yes 3 6 No > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > HasRGOutflowDroppedBelow5000cfsWithinTheLastDayAtCochiti Yes 0 1 No > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > HasRGOutflowDroppedBelow5500cfsWithinTheLastDayAtCochiti Yes 0 0 Yes > HasRGOutflowBeenAt5500cfsWithinTheLastDayAtCochiti Yes 0 3 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtCochiti Yes 4 0 Yes > Cochiti Channel Capacity Functions 0 0 No > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > > CentralChannelCapacityRule Yes 51 1 1 No > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > CochitiFCOutflow Yes 2 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > JemezBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > CochitiReleaseForChannelCapacity Yes 1 2 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > > SanMarcialChannelCapacityRule Yes 50 1 1 No > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > Cochiti Flood Control Functions Yes 0 0 No > CochitiFCOutflow Yes 2 1 No > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiFloodControl Yes 44 4 1 No > CochitiFloodSpace Yes 1 2 No > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > MinCochitiStorageForBalancedOperation Yes 1 1 No > > > IfCochitiJemezBalancedOperation Yes 3 1 No > CochitiFloodSpaceAvailable Yes 2 1 No > > IfCochitiFloodSpaceAvailable Yes 1 3 No > > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > IfCochitiFloodSpaceAvailable Yes 1 3 No > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > IfFloodCarryOverAtCochiti Yes 3 2 No > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > Cochiti Jemez WCM Balance Functions Yes 0 0 No > IfCochitiJemezBalancedOperation Yes 3 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > CochitiBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > JemezBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > CochitiBalancedOperation Yes 4 2 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > JemezBalancedOperation Yes 4 2 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > MinCochitiStorageForBalancedOperation Yes 1 1 No > > IfCochitiJemezBalancedOperation Yes 3 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > MinJemezStorageForBalancedOperation Yes 2 1 No > > IfCochitiJemezBalancedOperation Yes 3 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > Date Functions 0 0 No > DateMinusXTimesteps Yes 1 6 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > DeltaTimeToMarch Yes 0 3 No > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > ConstantRGCarryOverRelease2 No 5 0 Yes > > ConstantRGCarryOverRelease1 No 5 0 Yes > DeltaTimeToDecember31 Yes 0 1 No > > ConstantRGConservationRelease1 No 5 0 Yes > DeltaTimeOctober31ToDecember31 Yes 0 1 No > > InitialRGConservationRelease No 2 0 Yes > DeltaTimeGivenDates Yes 0 1 No > > ComputeConstantRGConservationRelease Yes 4 2 No > > > ConstantRGConservationRelease Yes 4 1 No > > > RGConservationRelease No 3 0 Yes > DatePlusXTimesteps Yes 1 39 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > > > Preparatory Abiquiu 84-92 7 1 No > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > > Preparatory Abiquiu 84-92 7 1 No > > FOREACH writeDate IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetMinAbiquiuRGRelease Yes 164 2 1 No > > SetMinAbiquiuRGRelease Yes 164 2 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > > Diversions And Demands 161-217 41 1 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMRGCDDemand Yes 174 2 1 No > > SetAbiquiuMRGCDDemand Yes 174 2 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeAbiquiuMRGCDDemand Yes 175 2 1 No > > > Diversions And Demands 161-217 41 1 No > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetCochitiMinimumFlow Yes 177 2 1 No > > SetCochitiMinimumFlow Yes 177 2 1 No > > > Diversions And Demands 161-217 41 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > > AbiquiuMinFlowsDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.TotalFlowNeededToMeetTarget" [] Yes 1 1 No > > AbiquiuComputedMRGCDDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMRGCDDemand" [] Yes 1 1 No > > AbiquiuMinRGDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > AlbuquerqueMVDemand Yes 2 2 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > CochitiMinFlowsDemand No 2 0 Yes > > ComputeElVadoMRGCDDemand Yes 3 1 No > > > ASSIGN TO $ "ElVadoData.MRGCDDemand" [] Yes 1 1 No > > MinTargetFlow Yes 2 20 No > > > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > ASSIGN TO % "MiddleValleyDemands" & ( "MinTargetFor" CONCAT location ) [@"t"] Yes 1 1 No > > > AnyMinTargetIsGreaterThanZero Yes 2 6 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > > JemezInflowInputs Yes 1 13 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > > TributaryInflowInputs Yes 2 8 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > EndOfMonth Yes 0 11 No > > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > > > ComputeOtowiForecast Yes 215 1 1 No > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > ForecastCochitiIRGnflow Yes 2 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > ForecastElVadoInflow Yes 2 7 No > > > ASSIGN TO $ "ElVadoData.EstimatedInflow" [@"t - 1"] Yes 2 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > IndianStorageRequirement Yes 5 7 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > IndianStorageTransferToRioGrande Yes 4 9 No > > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > > ComputeIndianStorageSpace Yes 5 3 No > > > ReconcileRGOutflow1 No 12 0 Yes > > InterpolateIndianStorageReq Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > EndOfMonthGivenDate Yes 4 1 No > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > EndOfMonthOrRun Yes 1 5 No > > ASSIGN TO $ "CaballoData.DownstreamDemand" [date] Yes 1 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemand" [date] Yes 1 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > IndianStorageTransferToRioGrande Yes 4 9 No > > > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > IndianStorageTransferRelease Yes 5 3 No > EndOfPeriodDateIndex Yes 1 1 No > > EndOfPeriodDate Yes 3 4 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > AccountFillDate Yes 2 1 No > > > TargetElevationDate Yes 2 5 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > EndOfPeriodDate Yes 3 4 No > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > AccountFillDate Yes 2 1 No > > > HeronAccountFillRelease Yes 6 5 No > > TargetElevationDate Yes 2 5 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > EndOfPreviousMonth Yes 1 2 No > > PreviousIndianStorageRequirement Yes 2 1 No > > > IndianStorageTransferToRioGrande Yes 4 9 No > > InterpolateIndianStorageReq Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > EndOfPreviousMonthBeforeFinishDate Yes 1 0 Yes > EndOf2PreviousMonths Yes 1 0 Yes > FirstOfMonthRowIndex Yes 3 0 Yes > FirstOfMonthFromCurrentTimestepRowIndex Yes 3 0 Yes > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > FirstOfYearRowIndex Yes 3 0 Yes > FirstOfYearFromCurrentTimestepRowIndex Yes 3 0 Yes > No.OfDaysFromStartDate Yes 1 3 No > > FirstOfMonthRowIndex Yes 3 0 Yes > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > FirstOfYearRowIndex Yes 3 0 Yes > No.OfDaysFromCurrentToStartDate Yes 1 2 No > > FirstOfMonthFromCurrentTimestepRowIndex Yes 3 0 Yes > > FirstOfYearFromCurrentTimestepRowIndex Yes 3 0 Yes > FloodCarryOverReleaseSeason Yes 0 18 No > > AbiquiuRGCarryOver Yes 76 3 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > AbiquiuRGStorageAdjustment1 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiRGStorageAdjustment1 No 5 0 Yes > > RGCarryOverRelease Yes 4 16 No > > > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeCochitiRGOutflow No 5 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ConstantCOReleaseBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverIsNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverNOTNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > FloodCarryOverSeason Yes 0 2 No > > IfLockinCarryOver Yes 5 2 No > > > LockinCarryOver Yes 4 2 No > > > LockinCarryOver1 No 4 0 Yes > > IfLockinCarryOver1 No 2 0 Yes > FloodCarryOverSeasonLookAhead Yes 1 2 No > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > IfLockinCarryOverLookAhead1 No 2 0 Yes > GetDayOfWeekAsStringGivenDate Yes 0 2 No > > PeliminaryRaftingRelease Yes 2 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > InitialDate Yes 0 0 Yes > IrrigationSeason Yes 0 11 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > EstimateJemezOutflowForExchange Yes 4 3 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > IndianIrrigationSeason Yes 0 3 No > > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > > Indian Storage Requirement Release Yes 167 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release Second Timestep Yes 168 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release First Timestep Yes 169 1 1 No > IsEndOfMonth Yes 2 1 No > > HeronEndOfMonthRGRelease1 No 7 0 Yes > IsFirstDayOfMonth Yes 1 7 No > > Caballo Downstream Demand Yes 16 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > ElephantButte Downstream Demand Yes 17 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > Determine Percentage Yes 18 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > SumMonthlyIndianCallToDate Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > AbortMessageEntireTimeSeries+#InitialValuesForPrecipAndIce Yes 1 0 Yes > IsFirstHalfOfMonth Yes 1 2 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > HeronRGOutflow1 No 5 0 Yes > IsSecondHalfOfMonth Yes 1 2 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > HeronRGOutflow1 No 5 0 Yes > LookAhead Yes 2 9 No > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > CochitiLockedIn Yes 64 2 1 No > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > AbiquiuLockedIn Yes 91 4 1 No > > FloodCarryOverSeasonLookAhead Yes 1 2 No > > > IfLockinCarryOverLookAhead Yes 7 2 No > > > IfLockinCarryOverLookAhead1 No 2 0 Yes > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedRGOutflowLookAhead1 No 3 0 Yes > > LockedInLookAhead Yes 1 2 No > > > NOTNaNLockedInLookAheadAndValue=OneTest Yes 1 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > OtowiLookAhead Yes 1 2 No > > > IfLockinCarryOverLookAhead Yes 7 2 No > > > IfLockinCarryOverLookAhead1 No 2 0 Yes > LookAhead1 No 1 0 Yes > LookAhead-1 Yes 2 5 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > LookAhead-1OLD No 1 0 Yes > LookBehindForSteppedRelease Yes 1 1 No > > MaxRelease#DaysAgo Yes 5 1 No > > > HasMaxReleaseIncreased Yes 3 4 No > MaxDate Yes 1 10 No > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > ChangeInRioChamaRGStorage Yes 1 1 No > > > RealizedOtowiForecast Yes 4 1 No > > RealizedOtowiForecast Yes 4 1 No > > > ComputeElVadoRunoffLeft Yes 3 1 No > > GetMaxAccountStorageForYear Yes 2 0 Yes > > GetMaxAccountStorageForMonth Yes 3 0 Yes > > GetMaxRGConservationStorageForYear Yes 2 1 No > > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > GetMaxStorageForYear Yes 2 0 Yes > MinDate Yes 1 2 No > > RemainingMRGCDFromAlbuquerquePurchase Yes 2 1 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > GetMaxAccountStorageForMonth Yes 3 0 Yes > NonIrrigationSeason Yes 0 1 No > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > StartOfMonthOrRun Yes 0 0 Yes > StartOfPreviousMonthOrRun Yes 0 0 Yes > SummerFloodSeason Yes 0 3 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > WinterFloodSeason Yes 0 3 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > PreviousDateResult Yes 1 0 Yes > NextDateResult Yes 1 0 Yes > EndOfYearDate Yes 2 2 No > > ASSIGN TO $ "MiddleValleyDemands.HydrologyYearType" [] Yes 2 1 No > > > Hydrology Year Type Yes 214 1 1 No > > NaNInSlotAnnual Yes 2 0 Yes > EndOfMonthDate Yes 2 1 No > > NaNInSlotMonthly Yes 2 0 Yes > GetDayOfMonthResult Yes 1 1 No > > GetDayOfMonthResult Yes 1 1 No > > > GetDayOfMonthResult Yes 1 1 No > GetDaysInMonthResult Yes 1 0 Yes > DeltaJulianDates Yes 1 0 Yes > Demand Functions 0 0 No > AbiquiuMinFlowsDemand Yes 2 1 No > > ASSIGN TO $ "AbiquiuData.TotalFlowNeededToMeetTarget" [] Yes 1 1 No > > > AbiquiuTotalFlowToMeetTargetTEST Yes 162 1 1 No > AbiquiuComputedMRGCDDemand Yes 2 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMRGCDDemand" [] Yes 1 1 No > > > ComputeAbiquiuMRGCDDemand Yes 175 2 1 No > SubbasinDiversionRequirement Yes 2 1 No > > AbiquiuMinRGDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > LetterWaterAdjustmentElVado Yes 7 10 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > MRGCDSupply Yes 3 1 No > > > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > IsMRGCDAbiquiuSJDemand>0 Yes 1 1 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > MRGCDSupply Yes 3 1 No > > > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > MRGCDAbiquiuSJDemand Yes 3 4 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > IsMRGCDAbiquiuSJDemand>0 Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > MRGCDElVadoSJDemand Yes 6 0 Yes > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > AbiquiuMinRGDemand Yes 2 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > AlbuquerqueDiversion Yes 4 4 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > AlbuquerqueDiversion3 No 4 0 Yes > AlbuquerqueDiversion2 No 1 0 Yes > AlbuquerqueDiversion1 No 1 0 Yes > AlbuquerqueMVDemand Yes 2 2 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > CochitiMinFlowsDemand No 2 0 Yes > Drain Functions 0 0 No > ComputeCochitiDrainFlowZeroReturnFlows No 1 0 Yes > ComputeCochitiDrainFlow Yes 1 0 Yes > ComputeCochitiDrainFlow2 No 1 0 Yes > ComputeCochitiDrainFlow1 No 0 0 Yes > ComputeUnit7DrainFlowZeroReturnFlow No 1 0 Yes > ComputeUnit7DrainFlow Yes 1 0 Yes > ComputeSanMarcialLFCCFlow Yes 1 1 No > > ASSIGN TO $ "SanMarcialToElephantButteLosses.Parallel Channel Flow" [date] Yes 1 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t", @"Finish Timestep" ) Yes 2 1 No > ComputeSanMarcialLFCCFlow3 No 1 0 Yes > ComputeSanMarcialLFCCFlow2 No 1 0 Yes > ComputeSanMarcialLFCCFlow1 No 1 0 Yes > ComputeUnit7DrainFlow1 No 0 0 Yes > ComputeCentralCombinedDrainFlow1 No 1 0 Yes > ComputeCentralCombinedDrainFlowZeroReturnFlow No 3 0 Yes > ComputeCentralCombinedDrainFlow Yes 3 0 Yes > ComputeAtriscoAndAlbRiversideDrainFlow Yes 3 0 Yes > ComputeBernardoDrainFlowZeroReturnFlow No 3 0 Yes > ComputeBernardoDrainFlow Yes 3 0 Yes > ComputeBernardoDrainFlow-ConstantAndCoefficient Yes 3 0 Yes > ComputeBernardoDrainFlow1 No 1 0 Yes > IfCentralDrainDataIsAvailable Yes 0 2 No > > ComputeCentralCombinedDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeCentralCombinedDrainFlow Yes 3 0 Yes > IfCentralDrainDataIsAvailable1 No 0 0 Yes > IfAtriscoAndAlbRiversideDrainDataIsAvailable Yes 0 1 No > > ComputeAtriscoAndAlbRiversideDrainFlow Yes 3 0 Yes > IfAtriscoAndAlbRiversideDrainDataIsAvailable1 No 0 0 Yes > IfBernardoDrainDataIsAvailable Yes 0 3 No > > ComputeBernardoDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeBernardoDrainFlow Yes 3 0 Yes > > ComputeBernardoDrainFlow-ConstantAndCoefficient Yes 3 0 Yes > IfBernardoDrainDataIsAvailable1 No 0 0 Yes > SumCentralDrainAndCanalFlows Yes 0 2 No > > ComputeCentralCombinedDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeCentralCombinedDrainFlow Yes 3 0 Yes > SumAtriscoDitchAndAlbRiversideDrain Yes 0 1 No > > ComputeAtriscoAndAlbRiversideDrainFlow Yes 3 0 Yes > SumBernardoDrainAndCanalFlows Yes 0 3 No > > ComputeBernardoDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeBernardoDrainFlow Yes 3 0 Yes > > ComputeBernardoDrainFlow-ConstantAndCoefficient Yes 3 0 Yes > Elephant Butte Functions 0 0 No > EBPrudentRelease Yes 7 4 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > ElephantButteComputedMaxOutflow Yes 5 1 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflowRestrictions Yes 14 3 1 No > ElephantButteReleaseForDSChannelCapacity Yes 1 5 No > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > EBReleaseForCaballo Yes 8 1 No > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > EBReleaseForCaballo2 No 9 0 Yes > EBReleaseForCaballo1 No 6 0 Yes > ComputeEBPrudentElevation Yes 2 4 No > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > EstimatedCurrentCaballoElevation Yes 4 2 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > EstimatedCurrentCaballoElevation1 No 2 0 Yes > ElVado Functions Yes 0 0 No > ElVadoAccountStorageAdjustment Yes 14 4 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > PeliminaryRaftingRelease Yes 2 1 No > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > IndianStorageRequirementRelease Yes 12 1 No > > ReconcileRGOutflow1 No 12 0 Yes > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > ComputeElVadoMRGCDDemand Yes 3 1 No > > ASSIGN TO $ "ElVadoData.MRGCDDemand" [] Yes 1 1 No > > > SetElVadoMRGCDDemand Yes 172 1 1 No > ElVado Account Functions 0 0 No > ComputeSupplementalESASpace Yes 7 2 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > ComputeMRGCDDroughtSpace Yes 7 2 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > ComputeMRGCDDroughtVolume Yes 2 1 No > > ComputeMRGCDDroughtSupply Yes 2 7 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > MRGCDDroughtInflow Yes 10 7 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > SetElVadoRelinquishedCreditMRGCDDroughtInflow Yes 138 1 1 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > IndianStorageTransferRelease Yes 5 3 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > SupplementalESAInflow Yes 10 5 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > SetElVadoRelinquishedCreditSupplementalESAInflow Yes 137 1 1 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > IndianStorageTransferRelease Yes 5 3 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > ComputeMRGCDDroughtSupply Yes 2 7 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > ElVadoRGWinterRelease No 9 0 Yes > ElVadoOtowiDebt Yes 4 2 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > ElVadoOtowiDebtRelease Yes 4 2 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > MinHeronSJOutflow Yes 5 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > ElVadoRGRelease Yes 12 1 No > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > > ComputeElVadoRGRelease Yes 136 1 1 No > ComputeElVadoRGSupplies Yes 5 1 No > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > MinComputedElVadoMRGCDRelease Yes 11 7 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > ElVadoRGSummerRelease No 10 0 Yes > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > ElVadoSJStorageAccountsRelease Yes 2 2 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > MinHeronSJOutflow Yes 5 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > ElVadoSpringRunoff Yes 1 2 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ElVadoIndianStorage Yes 2 2 No > > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > > ElVadoRGCompactVITexasMet No 5 0 Yes > ElVadoSummerIrrigationSeason Yes 2 2 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ElVadoIndianStorage Yes 2 2 No > > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > > ElVadoRGCompactVITexasMet No 5 0 Yes > ElVadoRGSeasonalRelease Yes 10 1 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > ElVadoRGSeasonalRelease1 No 9 0 Yes > ElVadoMRGCDDemand Yes 4 1 No > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > ElVadoCompactVIIRGRelease Yes 5 1 No > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > TotalElVadoSJRelease Yes 8 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > TotalElVadoFlowThruAccounts Yes 6 3 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > ElVadoMRGCDDebtRelease Yes 6 1 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > ElVadoReclamationRelease Yes 7 2 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > ElVadoESAReleaseRG Yes 11 11 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > SupplementalESAOutflow Yes 5 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > ElVadoESAReleaseRG1 No 11 0 Yes > IndianStorageOutflow Yes 11 2 No > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > IndianStorageOutflow2 No 10 0 Yes > IndianStorageOutflow1 No 10 0 Yes > IndianStorageTransferToRioGrande Yes 4 9 No > > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > > ElVadoIndianAccountTransfer Yes 140 1 1 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > IndianStorageTransferRelease Yes 5 3 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > IndianStorageTransferRelease Yes 5 3 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > SupplementalESAOutflow Yes 5 1 No > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesList Yes 3 1 No > MRGCDDroughtOutflow Yes 1 2 No > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > ElVadoMRGCDRelease Yes 7 1 No > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > > SetMinElVadoMRGCDRelease Yes 166 1 1 No > MaxElVadoMRGCDSJRelease Yes 14 2 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > ElVado IndianStorage Account Functions 0 0 No > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > IndianStorageInflow Yes 7 9 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > SetElVadoIndianStorageInflow Yes 139 1 1 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > IndianStorageTransferRelease Yes 5 3 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > IndianStorageInflow2 No 10 0 Yes > IndianStorageInflow1 No 5 0 Yes > ComputeIndianStorageSpace Yes 5 3 No > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > IndianStorageInflow1 No 5 0 Yes > ElVado Compact Functions 0 0 No > CompactVIIinEffect Yes 0 18 No > > SetElVadoRGAccounts Yes 102 3 1 No > > > ElVado 101-109 8 1 No > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > > ElVado 101-109 8 1 No > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > > ElVado 101-109 8 1 No > > ASSIGN TO $ "MiddleValleyDemands.HydrologyYearType" [] Yes 2 1 No > > > Hydrology Year Type Yes 214 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > CompactVIIinEffectPreviousTimestep Yes 0 1 No > > EstimateAbiquiuInflowList Yes 3 1 No > > > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > CompactVIINotInEffectLast12Months Yes 4 0 Yes > CompactVIINotInEffectLast12Months1 No 4 0 Yes > ElVadoIndianMet Yes 1 1 No > > ASSIGN TO $ "Indian.Indian Met" [] Yes 1 1 No > > > ElVadoChannelCapacity Yes 105 6 1 No > ElVadoRGCompactVIIndianMet No 5 0 Yes > ElVadoRGCompactVITexasMet No 5 0 Yes > ElVadoTexasMet Yes 1 1 No > > ASSIGN TO $ "RioGrandeCompact.Texas Met" [] Yes 1 1 No > > > ElVadoChannelCapacity Yes 105 6 1 No > Estimated Inflow Functions 0 0 No > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > EstimatedRGInflowLookAhead Yes 2 1 No > > > EstimatedRGStorageLookAhead Yes 4 14 No > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > EstimatedCochitiInflowLookAhead Yes 5 1 No > > EstimatedRGInflowLookAhead Yes 2 1 No > > > EstimatedRGStorageLookAhead Yes 4 14 No > ForecastCochitiIRGnflow Yes 2 1 No > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > ForecastElVadoInflow Yes 2 7 No > > ASSIGN TO $ "ElVadoData.EstimatedInflow" [@"t - 1"] Yes 2 1 No > > > InitialEstimateElVadoInflow Yes 204 1 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > EstimateElVadoInflow Yes 1 2 No > > ForecastElVadoInflow Yes 2 7 No > > > ASSIGN TO $ "ElVadoData.EstimatedInflow" [@"t - 1"] Yes 2 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > ComputeForecastError Yes 5 0 Yes > EstimateElVadoInflowList Yes 0 1 No > > FOREACH valueDate IN "EstimateElVadoInflowList"( @"t", @"t + 9" ) Yes 2 1 No > > > Set Estimated ElVado Inflow Yes 201 2 1 No > EstimateAbiquiuInflowList Yes 3 1 No > > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > EstimateAbiquiuInflowList1 No 1 0 Yes > EstimateCochitiInflowList Yes 1 1 No > > FOREACH valueDate IN "EstimateCochitiInflowList"( @"t + 1", @"t + 7" ) Yes 2 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > Estimated Loss Functions Yes 0 0 No > EstimateElVadoEvapLosses Yes 2 3 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > EstimateElVadoSummerEvapLosses Yes 5 1 No > > EstimateElVadoEvapLosses Yes 2 3 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > EstimateElVadoWinterEvapLosses Yes 4 1 No > > EstimateElVadoEvapLosses Yes 2 3 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > SumPanEvap Yes 1 1 No > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > SumPrecip Yes 1 2 No > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > SumWinterEvapInFeet Yes 2 1 No > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > AverageSurfaceArea Yes 1 2 No > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > SurfaceIceCoverage Yes 0 1 No > > SumWinterEvapInFeet Yes 2 1 No > > > EstimateElVadoWinterEvapLosses Yes 4 1 No > AverageAirTempTimesKFactor Yes 1 1 No > > SumWinterEvapInFeet Yes 2 1 No > > > EstimateElVadoWinterEvapLosses Yes 4 1 No > EstimatedOutflowFunctions No 0 0 No > EstimateMRGCDCochitiOutflow No 1 0 Yes > Exchange Functions Yes 0 0 No > AlbuquerqueLoanEXs Yes 2 1 No > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > AlbuquerqueWillLoanToAccount Yes 1 4 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > AlbuquerqueWillLoan Yes 3 2 No > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > Exchanges 275-280 4 1 No > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > > > Exchanges 275-280 4 1 No > CurrentTotalObjectDebtFlow Yes 13 2 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > GetAccountDebt Yes 1 23 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoOtowiDebt Yes 4 2 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoOtowiDebtRelease Yes 4 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > MRGCDPaybackRelease Yes 4 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > ElVadoDeliveryRelease Yes 3 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > HeronElVadoEXs Yes 15 1 No > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > > SetHeronElVadoEXs Yes 275 1 1 No > ForecastErrorFunctions Yes 0 0 No > ComputeForecastError Yes 5 0 Yes > Forecast Functions Yes 0 0 No > AverageForecastPeriodLoss Yes 0 11 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > RouteRioChamaFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteLobatosFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteRedRiverFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteRioPuebloFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteEmbudoCreekFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteLobatosToCerroLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteCerroToTaosLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteTaosToEmbudoLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteAbiquiuToChamitaLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteElVadoToAbiquiuLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > HydrologyYearType Yes 0 1 No > > MinTargetFlow Yes 2 20 No > > > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > ASSIGN TO % "MiddleValleyDemands" & ( "MinTargetFor" CONCAT location ) [@"t"] Yes 1 1 No > > > AnyMinTargetIsGreaterThanZero Yes 2 6 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > RouteRioChamaFlow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteLobatosFlow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteRedRiverFlow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteRioPuebloFlow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteEmbudoCreekFlow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteRioGrandeToOtowi Yes 11 1 No > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > > > ComputeOtowiForecast Yes 215 1 1 No > RouteLobatosToCerroLocalInflow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteCerroToTaosLocalInflow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteTaosToEmbudoLocalInflow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteEmbudoToOtowiLocalInflow Yes 1 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteAbiquiuToChamitaLocalInflow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > RouteElVadoToAbiquiuLocalInflow Yes 2 1 No > > RouteRioGrandeToOtowi Yes 11 1 No > > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > Flood Carry Over Functions 0 0 No > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > ComputeNOTIsNaNRGCarryOverLeft Yes 1 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > ConstantRGCarryOverRelease Yes 6 1 No > > RGCarryOverRelease Yes 4 16 No > > > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeCochitiRGOutflow No 5 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > ConstantRGCarryOverRelease2 No 5 0 Yes > ConstantRGCarryOverRelease1 No 5 0 Yes > EstimatedRGStorageLookAhead Yes 4 14 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfCochitiFloodSpaceAvailable Yes 1 3 No > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > EstimatedRGOutflowLookAhead Yes 1 1 No > > EstimatedRGStorageLookAhead Yes 4 14 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > EstimatedRGOutflowLookAheadForPreviousDay Yes 0 1 No > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > EstimatedRGOutflowLookAhead2 No 1 0 Yes > EstimatedRGOutflowLookAhead1 No 3 0 Yes > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedRGStorageLookAhead Yes 4 14 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > LockedIn Yes 0 1 No > > RGStorageIsLockedIn Yes 5 11 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CorpsProjectsRGOutflow Yes 17 0 Yes > LockedInLookAhead Yes 1 2 No > > NOTNaNLockedInLookAheadAndValue=OneTest Yes 1 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > RGStorageIsLockedIn Yes 5 11 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CorpsProjectsRGOutflow Yes 17 0 Yes > LockinCarryOver Yes 4 2 No > > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > > CochitiLockedIn Yes 64 2 1 No > > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > > AbiquiuLockedIn Yes 91 4 1 No > LockinCarryOver1 No 4 0 Yes > LockinCarryOverLookAhead Yes 6 3 No > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > CochitiLockedIn Yes 64 2 1 No > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > AbiquiuLockedIn Yes 91 4 1 No > > RGStorageIsLockedIn Yes 5 11 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CorpsProjectsRGOutflow Yes 17 0 Yes > LockinCarryOverLookAhead1 No 6 0 Yes > IfLockinCarryOver Yes 5 2 No > > LockinCarryOver Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > LockinCarryOver1 No 4 0 Yes > IfLockinCarryOver1 No 2 0 Yes > IfLockinCarryOverLookAhead Yes 7 2 No > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > IfLockinCarryOverLookAhead1 No 2 0 Yes > IfRGCarryOverRelease Yes 2 4 No > > RGCarryOverRelease Yes 4 16 No > > > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeCochitiRGOutflow No 5 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ConstantCOReleaseBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverIsNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverNOTNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > MinRGCarryOverStorage Yes 0 5 No > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > LockinCarryOver Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > LockinCarryOver1 No 4 0 Yes > > LockinCarryOverLookAhead Yes 6 3 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > RGStorageIsLockedIn Yes 5 11 No > > LockinCarryOverLookAhead1 No 6 0 Yes > PreviousCarryOverContent Yes 0 12 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > NOTNaNPreviousCarryoverContentAndValue>Test Yes 1 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > PreviousLockedIn Yes 0 3 No > > LockinCarryOver Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > LockinCarryOver1 No 4 0 Yes > > RGStorageIsLockedIn Yes 5 11 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CorpsProjectsRGOutflow Yes 17 0 Yes > PreviousRGCarryOverLeft Yes 0 6 No > > IfRGCarryOverRelease Yes 2 4 No > > > RGCarryOverRelease Yes 4 16 No > > > ConstantCOReleaseBoolean Yes 3 2 No > > > RGCarryOverIsNaNBoolean Yes 3 2 No > > > RGCarryOverNOTNaNBoolean Yes 3 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > > NOTNanPreviousRGCarryOverLeftAndValue=Test Yes 1 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > PreviousRGCarryOverRelease Yes 0 3 No > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > ConstantRGCarryOverRelease2 No 5 0 Yes > > ConstantRGCarryOverRelease1 No 5 0 Yes > RGCarryOverLeft Yes 13 2 No > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > CochitiRGCarryOver Yes 42 2 1 No > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > > AbiquiuRGCarryOver Yes 76 3 1 No > RGCarryOverLeft1 No 10 0 Yes > RGCarryOverRelease Yes 4 16 No > > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > > CochitiRGCarryOver Yes 42 2 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuRGCarryOver Yes 76 3 1 No > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > ComputeCochitiRGOutflow No 5 0 Yes > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > Flood Carry Over Boolean Functions Yes 0 0 No > ConstantCOReleaseBoolean Yes 3 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > NOTNaNLockedInLookAheadAndValue=OneTest Yes 1 1 No > > RGStorageIsLockedIn Yes 5 11 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CorpsProjectsRGOutflow Yes 17 0 Yes > NOTNaNPreviousCarryoverContentAndValue>Test Yes 1 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > NOTNanPreviousRGCarryOverLeftAndValue=Test Yes 1 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > RGCarryOverIsNaNBoolean Yes 3 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > RGCarryOverNOTNaNBoolean Yes 3 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > General Account Functions 0 0 No > AllRGPossible Yes 5 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > AvailableAccountStorage Yes 16 21 No > > TotalWaiverBalance Yes 5 1 No > > > HeronWaiverRelease Yes 3 5 No > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > AvailableAccountStorage2 No 14 0 Yes > AvailableAccountStorage1 No 14 0 Yes > SumPaybackDebts Yes 2 7 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > DebtSuppliesFromSourcesReleaseTypes Yes 2 7 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > CorpsProjectsRGOutflow Yes 17 0 Yes > PreviousAccountInflow Yes 0 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > PreviousAccountStorage Yes 0 130 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Carry Over" [] Yes 2 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > > TotalMRGCDStorage Yes 2 0 Yes > > SumAccountStorage Yes 2 13 No > > > ASSIGN TO % "ReconcileStorage" & ( "Sum" CONCAT ( STRINGIFY reservoir ) CONCAT "AccountStorage" ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > StorageAtZeroRelease Yes 5 3 No > > > StorageAtZeroRelease1 No 5 0 Yes > > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > > IsEasementSpaceAvailable Yes 3 5 No > > > IsEasementSpaceAvailable2 No 3 0 Yes > > SumAccountStorageNonNegative Yes 3 2 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > TotalMRGCDStorage Yes 2 0 Yes > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > MRGCDElVadoSJDemand Yes 6 0 Yes > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > AlbuquerqueDiversion Yes 4 4 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > AlbuquerqueDiversion3 No 4 0 Yes > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > IndianStorageTransferToRioGrande Yes 4 9 No > > > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > ComputeIndianStorageSpace Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > ElVadoRGCompactVITexasMet No 5 0 Yes > > AlbuquerqueWillLoan Yes 3 2 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MaxAccountStorage3 No 2 0 Yes > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > Compute1JanSanJuanContractorAllocationsTEST Yes 2 0 Yes > > Compute1JanSanJuanContractorAllocations Yes 2 1 No > > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Begin Year Allocation" [] Yes 1 1 No > > Compute1JanSanJuanContractorAllocationsAlbMRGCDPriority Yes 2 0 Yes > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > JemezRGOutflow1 No 6 0 Yes > > JemezFloodRelease Yes 4 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > > IsAccountNMCreditAllocationAvailable Yes 1 0 Yes > > AbiquiuRGConsSpaceAvailableAsFlowTEST No 2 0 Yes > > RGConsSpaceAvailableAsFlow Yes 3 1 No > > > ComputeRGConsInflow Yes 10 7 No > > IsRGConsSpaceAvailable Yes 2 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > ConstantRGConservationRelease Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > ConstantRGConservationRelease2 No 3 0 Yes > > ConstantRGConservationRelease1 No 5 0 Yes > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > PreviousAccountAccrual Yes 0 2 No > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > PreviousAccountStorage1 Yes 0 0 Yes > AccountStorageAtGivenDate Yes 0 5 No > > SumAccountStorageAtGivenDate Yes 2 15 No > > > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > SumAllAvailableMRGCDStorageAvailableToMeetMRGCDDemand Yes 1 1 No > > > AvailableIndianStorageAvailableToMeetIndianDemand Yes 1 1 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > CochitiRGStorageAdjustment4 No 19 0 Yes > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > InitialRGConservationRelease No 2 0 Yes > > ComputeConstantRGConservationRelease Yes 4 2 No > > > ConstantRGConservationRelease Yes 4 1 No > > > RGConservationRelease No 3 0 Yes > PreviousRGStorage Yes 0 27 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > ConstantRGCarryOverRelease2 No 5 0 Yes > > ConstantRGCarryOverRelease1 No 5 0 Yes > > EstimatedRGStorageLookAhead Yes 4 14 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > LockinCarryOver Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Locked In" [] Yes 1 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" [] Yes 1 1 No > > LockinCarryOver1 No 4 0 Yes > > IfRGCarryOverRelease Yes 2 4 No > > > RGCarryOverRelease Yes 4 16 No > > > ConstantCOReleaseBoolean Yes 3 2 No > > > RGCarryOverIsNaNBoolean Yes 3 2 No > > > RGCarryOverNOTNaNBoolean Yes 3 2 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverRelease Yes 4 16 No > > > ASSIGN TO $ "CochitiData.RGCarryOverRelease" [] Yes 1 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeCochitiRGOutflow No 5 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ConstantCOReleaseBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverIsNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > RGCarryOverNOTNaNBoolean Yes 3 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > EstimateJemezOutflowForExchange Yes 4 3 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > IsRGWaterLeft Yes 4 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > PreviousRGOutflow Yes 0 17 No > > AbiquiuMinRGOutflowTEST No 2 0 Yes > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > AlbuquerqueMVDemand Yes 2 2 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > ForecastCochitiIRGnflow Yes 2 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > EstimatedRGOutflowLookAhead Yes 1 1 No > > > EstimatedRGStorageLookAhead Yes 4 14 No > > EstimatedRGOutflowLookAhead2 No 1 0 Yes > > EstimatedRGOutflowLookAhead1 No 3 0 Yes > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > IsRGWaterLeft Yes 4 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > PreviousRGOutflowForPreviousDay Yes 0 2 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > ReconcileRGOutflow Yes 10 12 No > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetCochitiRGAccount Yes 40 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetAbiquiuRGAccount Yes 74 2 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetHeronRGAccount Yes 128 2 1 No > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > ReconcileSJOutflow Yes 1 29 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledSJOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > ReconcileRGOutflow1 No 12 0 Yes > ReconcileRGOuflowAtGivenDate Yes 3 1 No > > ReconcileSJOutflowAtGivenDate Yes 1 2 No > > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > ReconcileSJOutflow Yes 1 29 No > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledSJOutflow" [] Yes 1 1 No > > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" } Yes 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > ReconcileSJOutflowAtGivenDate Yes 1 2 No > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > RGOutflow Yes 0 22 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > HeronCheckDeltaStorage Yes 129 5 1 No > > > Heron Yes 127-131 5 1 No > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > > HeronOutflow Yes 130 1 1 No > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > IsMRGCDAbiquiuSJDemand>0 Yes 1 1 No > > MRGCDElVadoSJDemand Yes 6 0 Yes > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > CurrentRGInflow Yes 5 32 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > IsRGInflowDecreasing Yes 2 6 No > > > MinRGOutflow Yes 3 26 No > > > RGConsInflow Yes 1 1 No > > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > MinHeronSJOutflow Yes 5 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > RGOutflowAtGivenDate Yes 0 1 No > > ReconcileRGOuflowAtGivenDate Yes 3 1 No > > > ReconcileSJOutflowAtGivenDate Yes 1 2 No > SJOutflow Yes 0 15 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > HeronCheckDeltaStorage Yes 129 5 1 No > > > Heron Yes 127-131 5 1 No > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > > HeronOutflow Yes 130 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > JemezRGOutflow1 No 6 0 Yes > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > SJOutflowAtGivenDate Yes 0 1 No > > ReconcileRGOuflowAtGivenDate Yes 3 1 No > > > ReconcileSJOutflowAtGivenDate Yes 1 2 No > IncidentalContentRelease Yes 5 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > SumSupplementalESAGainLoss Yes 1 2 No > > ASSIGN TO $ "ElVadoData.SupplementalESAHasFilled" [] Yes 2 1 No > > > SetSupplementalESAHasFilled Yes 153 1 1 No > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > SumMRGCDDroughtGainLoss Yes 1 2 No > > ASSIGN TO $ "ElVadoData.MRGCDDroughtHasFilled" [] Yes 2 1 No > > > SetMRGCDDroughtHasFilled Yes 154 1 1 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > SumAllAvailableMRGCDStorageAvailableToMeetMRGCDDemand Yes 1 1 No > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > AvailableIndianStorageAvailableToMeetIndianDemand Yes 1 1 No > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > General Boolean Functions Yes 0 0 No > AnyMinTargetIsGreaterThanZero Yes 2 6 No > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Diversions And Demands 161-217 41 1 No > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > > > Diversions And Demands 161-217 41 1 No > > Set Estimated ElVado Inflow Yes 201 2 1 No > > > Diversions And Demands 161-217 41 1 No > CurrentYearIsWaiverYear Yes 1 3 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > ElVadoIsPriority Yes 2 3 No > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > ESAReleaseSeason Yes 2 2 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > IsFloodReleaseRequired Yes 3 2 No > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > IsLeapYear Yes 1 7 No > > SeasonDayOfYear Yes 3 1 No > > > GainSeasonRow Yes 2 2 No > > RaftingSeasonStartDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseStartDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > RaftingSeasonEndDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseEndDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > GetStartRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > > GetEndRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > IsNOTFirstTimestep Yes 0 2 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > IsStartOfRun Yes 0 18 No > > HeronRioGrandeAdjustment Yes 7 2 1 No > > > HeronRioGrandeStorageAdjustment Yes 7-8 2 1 No > > SetHeronRioGrandeStorageBeforeAdjustment Yes 8 2 1 No > > > HeronRioGrandeStorageAdjustment Yes 7-8 2 1 No > > Caballo Downstream Demand Yes 16 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > ElephantButte Downstream Demand Yes 17 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > Determine Percentage Yes 18 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > SetRelinquishedNMCreditsAndAllocations Yes 152 4 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > InitialFlowToMeetSanMarcial Yes 193 2 1 No > > > Diversions And Demands 161-217 41 1 No > > InititalFlowToMeetSanAcacia Yes 194 2 1 No > > > Diversions And Demands 161-217 41 1 No > > InitialFlowToMeetIsleta Yes 195 2 1 No > > > Diversions And Demands 161-217 41 1 No > > InitialFlowToMeetCentral Yes 196 2 1 No > > > Diversions And Demands 161-217 41 1 No > > CO Credit Yes 218 4 1 No > > > CO Credit Rules Yes 218-218 1 1 No > > Set ElephantButte Spill Switch Yes 221 2 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > > Set NM Credit Adjustment Yes 224 3 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > > EB Unfilled Capacity Yes 226 2 1 No > > > NMCreditsAndDebitsRules 219-228 6 1 No > > Check Delivery Requests Input Planning Yes 269 2 1 No > > > Water Leases 268-274 6 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > > Set Supply NaNs To Zero Yes 290 4 1 No > > > Set Misc Data 288-291 2 1 No > > SumMonthlyIndianCallToDate Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > IsWeekend Yes 0 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > IsValidSlot Yes 0 1 No > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Diversions And Demands 161-217 41 1 No > NOTJemez Yes 0 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > ObjectIsAggDiversionSite Yes 1 2 No > > AggDiversionsInList Yes 1 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > ObjectIsAggElement Yes 1 3 No > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > AggElementObject Yes 2 2 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > ObjectIsDiversionObject Yes 1 4 No > > DiversionObjectsInList Yes 1 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > WaterUserAndDiversionsOnly Yes 4 4 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > ObjectIsWaterUser Yes 1 2 No > > WaterUserAndDiversionsOnly Yes 4 4 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > WaterUsersInList Yes 1 3 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > OutflowIsDecreasing Yes 1 1 No > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > OutflowIsIncreasing Yes 0 5 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > SteppedReleaseTest2NEW No 4 0 Yes > > SteppedReleaseTest2 Yes 4 2 No > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > SteppedReleaseTest3 Yes 5 1 No > > > SteppedReleaseIsNeeded Yes 3 3 No > ReservoirIsSpillingUnreg Yes 0 2 No > > CochitiFloodControl Yes 44 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > > AbiquiuFloodControl Yes 77 4 1 No > > > Abiquiu Yes 76-83 8 1 No > RGStorageIsLockedIn Yes 5 11 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > RuleHasNOTCompleted Yes 1 6 No > > SetSanMarcialLFCC Yes 22 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Diversions And Demands 161-217 41 1 No > PreviousYearIsWaiverYear Yes 1 4 No > > ZeroWaivers Yes 110 4 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Carry Over" [] Yes 2 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > WaiversAreInEffect Yes 2 1 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > HeronWaiverRelease Yes 3 5 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > WaiversAreInEffect Yes 2 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > IsIrrigationSeason Yes 0 17 No > > ComputeCochitiDrainFlowZeroReturnFlows No 1 0 Yes > > ComputeCochitiDrainFlow Yes 1 0 Yes > > ComputeCochitiDrainFlow2 No 1 0 Yes > > ComputeUnit7DrainFlowZeroReturnFlow No 1 0 Yes > > ComputeUnit7DrainFlow Yes 1 0 Yes > > ComputeSanMarcialLFCCFlow Yes 1 1 No > > > ASSIGN TO $ "SanMarcialToElephantButteLosses.Parallel Channel Flow" [date] Yes 1 1 No > > ComputeSanMarcialLFCCFlow3 No 1 0 Yes > > ComputeSanMarcialLFCCFlow2 No 1 0 Yes > > ComputeSanMarcialLFCCFlow1 No 1 0 Yes > > ComputeCentralCombinedDrainFlow1 No 1 0 Yes > > ComputeCentralCombinedDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeCentralCombinedDrainFlow Yes 3 0 Yes > > ComputeAtriscoAndAlbRiversideDrainFlow Yes 3 0 Yes > > ComputeBernardoDrainFlowZeroReturnFlow No 3 0 Yes > > ComputeBernardoDrainFlow Yes 3 0 Yes > > ComputeBernardoDrainFlow-ConstantAndCoefficient Yes 3 0 Yes > > ComputeBernardoDrainFlow1 No 1 0 Yes > IsReservoirRising Yes 1 2 No > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > IsRGInflowDecreasing Yes 2 6 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > NaNInSlot Yes 1 6 No > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Print Statement Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Print Statement Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Print Statement Yes 1 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > > Set Misc Data 288-291 2 1 No > NOTInputInSlot Yes 2 0 Yes > NaNInSlotMonthly Yes 2 0 Yes > NaNInSlotAnnual Yes 2 0 Yes > NaNInSlotGivenDates Yes 0 0 Yes > General Channel Capacity Functions Yes 0 0 No > ChannelCapacity Yes 0 15 No > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtAbiquiuTEST No 1 0 Yes > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysatAbiquiu Yes 4 1 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > HasRGOutflowBeenAtChannelCapacityWithinTheLastDayAtAbiquiu No 1 0 Yes > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtCochiti Yes 4 0 Yes > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiFCOutflow Yes 2 1 No > > > JemezBalancedOperation Yes 4 2 No > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > CochitiFCOutflow Yes 2 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > ElephantButteReleaseForDSChannelCapacity Yes 1 5 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > > EstimatedCurrentCaballoElevation Yes 4 2 No > > CombinedFlowToMatchChannelCapacity Yes 1 4 No > > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > FlowToMatchChannelCapacity Yes 1 4 No > > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > IsReleaseToMatchChannelCapacity<0 Yes 1 2 No > > > IsReleaseToMatchChannelCapacity>=0 Yes 1 2 No > > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > > CochitiBalancedOperation Yes 4 2 No > CombinedFlowToMatchChannelCapacity Yes 1 4 No > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiFCOutflow Yes 2 1 No > > > JemezBalancedOperation Yes 4 2 No > > CochitiBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > JemezBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > > CochitiBalancedOperation Yes 4 2 No > FlowToMatchChannelCapacity Yes 1 4 No > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiFCOutflow Yes 2 1 No > > > JemezBalancedOperation Yes 4 2 No > > IsReleaseToMatchChannelCapacity<0 Yes 1 2 No > > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > IsReleaseToMatchChannelCapacity>=0 Yes 1 2 No > > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > > CochitiBalancedOperation Yes 4 2 No > IsReleaseToMatchChannelCapacity<0 Yes 1 2 No > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiFCOutflow Yes 2 1 No > > > JemezBalancedOperation Yes 4 2 No > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > > CochitiBalancedOperation Yes 4 2 No > IsReleaseToMatchChannelCapacity>=0 Yes 1 2 No > > CochitiFlowToMatchCentralChannelCapacity Yes 5 2 No > > > CochitiFCOutflow Yes 2 1 No > > > JemezBalancedOperation Yes 4 2 No > > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > > CochitiBalancedOperation Yes 4 2 No > General Compute Functions 0 0 No > CheckThisResPhysicalConstraints Yes 8 24 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > CaballoOutflow Yes 11 1 1 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflow Yes 15 1 1 No > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiFloodControl Yes 44 4 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiOutflow Yes 59 1 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuFloodControl Yes 77 4 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuPreEvacuation Yes 81 4 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuOutflow Yes 83 1 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > HeronCheckDeltaStorage Yes 129 5 1 No > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > > HeronOutflow Yes 130 1 1 No > CheckThisResPhysicalConstraints2 No 8 0 Yes > CheckThisResPhysicalConstraints1 No 5 0 Yes > ComputeDeltaPoolElev Yes 1 0 Yes > ComputeDeltaPoolElevWOAbs Yes 0 1 No > > HeronCheckDeltaStorage Yes 129 5 1 No > > > Heron Yes 127-131 5 1 No > ComputeDeltaOutflow Yes 1 2 No > > SteppedReleaseTest1 Yes 4 5 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > SteppedReleaseTest2 Yes 4 2 No > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > ComputeMaxOutflow Yes 1 24 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuFCOutflow Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > CaballoChannelCapacity Yes 4 5 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > CheckReservourOutflow Yes 5 1 No > > > DownstreamDemands Yes 1 7 No > > CheckReservourOutflow2 No 4 0 Yes > > CheckReservourOutflow1 No 4 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > CochitiBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > JemezBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > JemezRGOutflow1 No 6 0 Yes > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > ComputeMaxRelease Yes 1 1 No > > CheckReservourOutflow Yes 5 1 No > > > DownstreamDemands Yes 1 7 No > ComputeOutflowAtGivenStorage Yes 1 3 No > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > CheckThisResPhysicalConstraints1 No 5 0 Yes > ComputeReachLoss Yes 3 1 No > > ComputeReachVariableLagLossOutflow Yes 2 3 No > > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > EstimateJemezInflow Yes 3 3 No > ComputeReachVariableLagLossOutflow Yes 2 3 No > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > EstimateJemezInflow Yes 3 3 No > > > EstimateJemezOutflowForExchange Yes 4 3 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > ComputeElVadoTargetRelease Yes 12 6 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > ComputeElVadoTargetRelease2 No 12 0 Yes > ComputeElVadoTargetRelease1 No 12 0 Yes > ComputeTargetFillDate Yes 5 1 No > > TargetFillDate Yes 1 8 No > > > SetPercentRGRelease Yes 146 2 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ElVadoSpringRunoff Yes 1 2 No > > > ElVadoSummerIrrigationSeason Yes 2 2 No > > > HeronElVadoEXs Yes 15 1 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > ComputeTargetFillDate1 No 5 0 Yes > FlowFraction Yes 2 1 No > > ReachLaggedFlow Yes 1 2 No > > > ComputeReachLoss Yes 3 1 No > > > ComputeReachVariableLagLossOutflow Yes 2 3 No > OutflowToGetBelowFloodPool Yes 4 3 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > CaballoOutflow Yes 11 1 1 No > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > OutflowToGetBelowPrudentPool Yes 4 1 No > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > ComputePercentElVadoRGRelease Yes 6 1 No > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > > > FOREACH date IN @"t" TO @"t + 6" Yes 1 1 No > ReachLaggedFlow Yes 1 2 No > > ComputeReachLoss Yes 3 1 No > > > ComputeReachVariableLagLossOutflow Yes 2 3 No > > ComputeReachVariableLagLossOutflow Yes 2 3 No > > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > EstimateJemezInflow Yes 3 3 No > CurrentRGInflow Yes 5 32 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ComputeCochitiRGOutflow No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > IndianStorageTransferRelease Yes 5 3 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > IndianStorageInflow1 No 5 0 Yes > > IsRGInflowDecreasing Yes 2 6 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > MinRGOutflow Yes 3 26 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > RGOutflowWRGConsTransfer Yes 3 3 No > > RGConsInflow Yes 1 1 No > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > PreviousRGInflow Yes 4 9 No > > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > > InitialEstimateCochitiInflow Yes 202 1 1 No > > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > > InitialEstimateAbiquiuInflow Yes 203 1 1 No > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > IsRGInflowDecreasing Yes 2 6 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > IsRGWaterLeft Yes 4 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > SolveStorageBasedOnCurrentInflow Yes 2 1 No > > StorageToElevationBasedOnCurrentInflow Yes 2 5 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > EBPrudentRelease Yes 7 4 No > > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EstimatedCurrentCaballoElevation1 No 2 0 Yes > StorageToElevationBasedOnCurrentInflow Yes 2 5 No > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > EstimatedCurrentCaballoElevation1 No 2 0 Yes > TotalAccountStorageAvailable Yes 7 4 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > MaximumSJOutflowHeron Yes 2 4 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > MaximumSJOutflowElVado Yes 2 2 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > TotalElVadoSJRelease Yes 8 1 No > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuSJOutflow Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > MaximumSJOutflowAbiquiu No 2 0 Yes > ZeroNaNs Yes 0 1 No > > ComputeCochitiMinimumFlow Yes 2 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinimumFlow" [date] Yes 1 1 No > ZeroNaNsSupply Yes 0 0 Yes > VolumeOfRelease Yes 1 1 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > ComputeOutflowToGetToZeroStorage Yes 1 3 No > > CheckReservourOutflow Yes 5 1 No > > > DownstreamDemands Yes 1 7 No > > CheckReservourOutflow2 No 4 0 Yes > > CheckReservourOutflow1 No 4 0 Yes > General Tcl Functions 0 0 No > Units NONE Yes 0 10 No > > EndOfMonthGivenDate Yes 4 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > FirstOfMonthRowIndex Yes 3 0 Yes > > FirstOfMonthFromCurrentTimestepRowIndex Yes 3 0 Yes > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > FirstOfYearRowIndex Yes 3 0 Yes > > FirstOfYearFromCurrentTimestepRowIndex Yes 3 0 Yes > > No.OfDaysFromStartDate Yes 1 3 No > > > FirstOfMonthRowIndex Yes 3 0 Yes > > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > > FirstOfYearRowIndex Yes 3 0 Yes > > No.OfDaysFromCurrentToStartDate Yes 1 2 No > > > FirstOfMonthFromCurrentTimestepRowIndex Yes 3 0 Yes > > > FirstOfYearFromCurrentTimestepRowIndex Yes 3 0 Yes > > SeasonDayOfYear Yes 3 1 No > > > GainSeasonRow Yes 2 2 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > StringifyObject Yes 0 11 No > > ASSIGN TO diversion & "Diversion Request" [date] Yes 2 1 No > > > FOREACH diversion IN "ListSubbasin"( "LowerMiddleRioGrandeDiversions" ) Yes 2 1 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ElevationCurveColumn Yes 3 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > > PeakInflowRow Yes 1 3 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > > > ElevationCurveColumn Yes 3 2 No > > TargetElevation Yes 1 5 No > > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > > ComputeTargetFillDate Yes 5 1 No > > > ComputeTargetFillDate1 No 5 0 Yes > > > TargetStorage Yes 2 4 No > > GainSeasonRow Yes 2 2 No > > > SeasonGainLoss Yes 3 1 No > > > SeasonGainLossCoeff Yes 3 1 No > > AccountFillMaxVolume Yes 1 2 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > HeronAccountFillRelease Yes 6 5 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > ObjectifyString Yes 1 1 No > > CaballoChannelCapacity Yes 4 5 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > SlotifyString Yes 1 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > Round Yes 3 0 Yes > StringifyAggObjectElement Yes 1 4 No > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > RoundVolume Yes 3 0 Yes > StringifyDateNoComma No 1 0 Yes > GetObjectFromDestination Yes 1 3 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > ReservoirOnlyDestinations Yes 3 1 No > > > RuleIsInPriority Yes 10 27 No > GetAccountFromDestination No 1 0 Yes > General List Functions 0 0 No > AggDiversionsInList Yes 1 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > CreateNumericList Yes 1 2 No > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > DiversionObjectsInList Yes 1 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > NumericListElement Yes 0 5 No > > ComputeTargetFillDate Yes 5 1 No > > > TargetFillDate Yes 1 8 No > > ComputeTargetFillDate1 No 5 0 Yes > > PrioritizedAccountList Yes 3 0 Yes > > PrioritizedReleaseTypeList Yes 3 0 Yes > > PrioritizedReservoirList No 2 0 Yes > SumList Yes 1 1 No > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > SumListOfLists1 Yes 1 6 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > MonthlyDATETIMEList Yes 1 3 No > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > > SetElVadoIndianStorageReqAfterApril Yes 144 2 1 No > > ComputeIndianStorageReq Yes 2 2 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > RemoveAggElementsFromObjList Yes 2 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > WaterUserAndDiversionsOnly Yes 4 4 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > StringListsIntersect Yes 0 10 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > AccountsByWaterTypeWaterOwners Yes 4 30 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > MakeDestinationsList Yes 1 14 No > > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > AccountsByAccountTypeWaterOwners Yes 4 0 Yes > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > ElVadoAbiquiuCommonStorageAccounts Yes 2 3 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > ElVadoRaftingRelease Yes 8 1 No > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > StorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > StorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > StringListsUnion Yes 0 7 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetWaiverBalance Yes 111 1 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetCarryover Yes 134 2 1 No > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > SetCarryover Yes 134 2 1 No > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > > HeronRootDownstreamStorageAccounts Yes 2 1 No > > > HeronNonDownstreamStorageAccounts Yes 3 1 No > StringListsNonIntersect Yes 0 8 No > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > SetCarryover Yes 134 2 1 No > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > > AbiquiuEXStorageAccounts Yes 3 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > HeronNonDownstreamStorageAccounts Yes 3 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > StorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > StorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > StringListElement Yes 0 11 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > AbiquiuEXStorageAccounts Yes 3 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > AlbuquerqueAbiquiuEXAccounts Yes 2 3 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ReclamationLeaseList1 No 5 0 Yes > > ReleaseTypesList Yes 2 2 No > > > ReleasePriorityList Yes 2 1 No > > > RuleIsInPriority Yes 10 27 No > MaxList No 1 0 Yes > MinList Yes 1 9 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > PrioritizedAccountList Yes 3 0 Yes > > PrioritizedReleaseTypeList Yes 3 0 Yes > > PrioritizedReservoirList No 2 0 Yes > WaterUsersInList Yes 1 3 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > General Reach And Diversion Functions Yes 0 0 No > EstimatedLagAndLoss Yes 2 1 No > > EmbudoLagAndLoss Yes 1 1 No > > > AbiquiuReleaseForOtowiChannelCapacity Yes 2 1 No > EstimatedVariableTimeLag Yes 1 1 No > > EstimatedLagAndLoss Yes 2 1 No > > > EmbudoLagAndLoss Yes 1 1 No > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > VariableLossCoeff Yes 0 1 No > > EstimatedLagAndLoss Yes 2 1 No > > > EmbudoLagAndLoss Yes 1 1 No > Get Data Functions 0 0 No > AbiquiuEndOfYearAccumSedDep Yes 2 1 No > > AbiquiuCombinedMaxAccountStorage Yes 2 2 No > > > MaxAccountStorage3 No 2 0 Yes > > > MaxAccountStorage2 No 1 0 Yes > AccountFillDate Yes 2 1 No > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > AccountLeaseAmount Yes 0 2 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ReclamationLeaseList1 No 5 0 Yes > AccountPriorityList Yes 1 1 No > > PrioritizedAccountList Yes 3 0 Yes > AlbuquerqueStartYear Yes 0 7 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > ApproximateNumDaysDownstream Yes 0 11 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Diversions And Demands 161-217 41 1 No > > AnyMinTargetIsGreaterThanZero Yes 2 6 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > > > Set Estimated ElVado Inflow Yes 201 2 1 No > > MiddleValleyMinBypassList Yes 5 0 Yes > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > CompactMinStorage Yes 0 1 No > > ASSIGN TO $ "RioGrandeCompact.CompartVIISwitch" [] Yes 1 1 No > > > SetCompactVIISwitch Yes 216 1 1 No > CurrentElevation Yes 0 1 No > > ElevationCurveColumn Yes 3 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > CurrentInflow Yes 0 7 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > OutflowToGetBelowFloodPool Yes 4 3 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > OutflowToGetBelowPrudentPool Yes 4 1 No > > > EBPrudentRelease Yes 7 4 No > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > CurrentStorage Yes 0 0 Yes > CurrentTransfersOut Yes 0 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > NM Relinqueshments Yes 223 1 1 No > CurrentYearWaiverSwitch Yes 0 1 No > > CurrentYearIsWaiverYear Yes 1 3 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > DeliveryRequestFor Yes 0 4 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > AlbuquerqueLoanEXs Yes 2 1 No > > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > DownstreamDemands Yes 1 7 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > CaballoOutflow Yes 11 1 1 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflow Yes 15 1 1 No > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > EstimatedCurrentCaballoElevation1 No 2 0 Yes > ElevationCurveColumn Yes 3 2 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > FlowRangeColumn Yes 0 2 No > > SeasonGainLoss Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > > SeasonGainLossCoeff Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > GetIndianStorageRequirement Yes 0 3 No > > PreviousIndianStorageRequirement Yes 2 1 No > > > IndianStorageTransferToRioGrande Yes 4 9 No > > IndianStorageRequirement Yes 5 7 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > IndianStorageTransferToRioGrande Yes 4 9 No > > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > > ComputeIndianStorageSpace Yes 5 3 No > > > ReconcileRGOutflow1 No 12 0 Yes > > InterpolateIndianStorageReq Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > GetSlotValueAtDateFromList Yes 0 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > IndianCall Yes 0 3 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ElVadoRGCompactVIIndianMet No 5 0 Yes > VariableLagTime Yes 1 1 No > > FlowFraction Yes 2 1 No > > > ReachLaggedFlow Yes 1 2 No > MaxAccountStorage3 No 2 0 Yes > MaxAccountStorage2 No 1 0 Yes > MaxAccountStorage Yes 0 4 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > MaxAllowableElevation Yes 0 2 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ElVadoFloodControl Yes 106 4 1 No > > > ElVado 101-109 8 1 No > MaxElevation Yes 0 6 No > > MaxStorage Yes 2 5 No > > > AvailableStorage Yes 3 1 No > > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > > HeronMustSpill Yes 5 1 No > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronMustSpill Yes 5 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > MaxRGConservationInflow Yes 0 4 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > ComputeAbiquiuRGRelease Yes 89 1 1 No > MaxOutflow Yes 0 25 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 1 1 No > > > ElVadoChannelCapacity Yes 105 6 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > ElVadoIndianMet Yes 1 1 No > > > ASSIGN TO $ "Indian.Indian Met" [] Yes 1 1 No > > ElVadoTexasMet Yes 1 1 No > > > ASSIGN TO $ "RioGrandeCompact.Texas Met" [] Yes 1 1 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > MaxStorage Yes 2 5 No > > AvailableStorage Yes 3 1 No > > > JemezFloodRelease Yes 4 3 No > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronMustSpill Yes 5 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > MaximumSJOutflowElVado Yes 2 2 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > MaximumSJOutflowElVado1 Yes 2 0 Yes > MaximumSJOutflowAbiquiu No 2 0 Yes > MaximumSJOutflowHeron Yes 2 4 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > MinLoanPool Yes 0 1 No > > AlbuquerqueWillLoan Yes 3 2 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > MinOutflow Yes 6 22 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > MinHeronSJOutflow Yes 5 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > MinRGOutflow Yes 3 26 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > IndianStorageInflow1 No 5 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > RGOutflowWRGConsTransfer Yes 3 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeRGConsInflow Yes 10 7 No > PeakInflowRow Yes 1 3 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > > ElevationCurveColumn Yes 3 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD1 No 3 0 Yes > PreviousAccountGainLoss Yes 0 29 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ComputeCochitiRGOutflow No 5 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > ComputeIndianStorageSpace Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > PreviousElevation Yes 0 5 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > EBReleaseForCaballo1 No 6 0 Yes > > IsReservoirRising Yes 1 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > PreviousForecastError Yes 1 1 No > > ComputeForecastError Yes 5 0 Yes > PreviousIncidentalContent Yes 0 2 No > > CorpsProjectsRGOutflow Yes 17 0 Yes > > IncidentalContentRelease Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > PreviousIndianStorageRequirement Yes 2 1 No > > IndianStorageTransferToRioGrande Yes 4 9 No > > > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > IndianStorageTransferRelease Yes 5 3 No > PreviousOutflow Yes 0 21 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > EBReleaseForCaballo Yes 8 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > EBReleaseForCaballo2 No 9 0 Yes > > OutflowIsDecreasing Yes 1 1 No > > > DetermineSteppedRelease Yes 8 3 No > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > IsMaxThresholdExceeded Yes 3 2 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedOutflowNeedsToChange Yes 2 3 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseFactorIsMinimum Yes 2 2 No > > > SteppedReleaseTest1 Yes 4 5 No > > > SteppedReleaseTest2NEW No 4 0 Yes > > SteppedReleaseLessThanMinRelease Yes 3 1 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > SteppedReleaseTest1 Yes 4 5 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > SteppedReleaseTest2NEW No 4 0 Yes > > SteppedReleaseTest2 Yes 4 2 No > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > MaxReleaseYesterday Yes 3 2 No > > > HasMaxReleaseIncreased Yes 3 4 No > > > IsMaxBelowMaxThreshold Yes 2 3 No > > MaxRelease#DaysAgo Yes 5 1 No > > > HasMaxReleaseIncreased Yes 3 4 No > PreviousReachInflow Yes 0 3 No > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > EstimateJemezInflow Yes 3 3 No > > > EstimateJemezOutflowForExchange Yes 4 3 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > PreviousStorage Yes 0 26 No > > ASSIGN TO % "ReconcileStorage" & ( ( STRINGIFY reservoir ) CONCAT "StorageDiff" ) [@"t - 1"] Yes 1 1 No > > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > > CompactVIIUsableStorage Yes 217 1 1 No > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > EB Unfilled Capacity Yes 226 2 1 No > > IfCochitiJemezBalancedOperation Yes 3 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > IsFloodReleaseRequired Yes 3 2 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > OutflowToGetBelowFloodPool Yes 4 3 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > OutflowToGetBelowPrudentPool Yes 4 1 No > > > EBPrudentRelease Yes 7 4 No > > SolveStorageBasedOnCurrentInflow Yes 2 1 No > > > StorageToElevationBasedOnCurrentInflow Yes 2 5 No > > AvailableStorage Yes 3 1 No > > > JemezFloodRelease Yes 4 3 No > > HeronEndOfMonthRGRelease Yes 5 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronEndOfMonthRGRelease2 No 5 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > AbiquiuEasementSpaceAvailableAsFlow1 No 3 0 Yes > > IsEasementSpaceAvailable1 No 2 0 Yes > PreviousYearWaiverSwitch Yes 0 1 No > > PreviousYearIsWaiverYear Yes 1 4 No > > > ZeroWaivers Yes 110 4 1 No > > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Carry Over" [] Yes 2 1 No > > > WaiversAreInEffect Yes 2 1 No > > > HeronWaiverRelease Yes 3 5 No > PreviousWaiverBalance Yes 0 3 No > > ASSIGN TO account CONCAT "HeronToFederalSanJuanHeron.Supply" [] Yes 2 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > Priority Yes 0 2 No > > AccountPriorityList Yes 1 1 No > > > PrioritizedAccountList Yes 3 0 Yes > > PrioritizedAccounts Yes 2 14 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > ReachInflow Yes 0 3 No > > SeasonGainLoss Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > > SeasonGainLossCoeff Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > > EstimateJemezInflow Yes 3 3 No > > > EstimateJemezOutflowForExchange Yes 4 3 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > ReleasePriority Yes 0 2 No > > ReleasePriorityList Yes 2 1 No > > > PrioritizedReleaseTypeList Yes 3 0 Yes > > PrioritizedReleaseTypes Yes 2 1 No > > > RuleIsInPriority Yes 10 27 No > ReleasePriorityList Yes 2 1 No > > PrioritizedReleaseTypeList Yes 3 0 Yes > ReservoirPriority Yes 0 2 No > > ReservoirPriorityList Yes 1 0 Yes > > PrioritizedReservoirs Yes 2 2 No > > > ElVadoIsPriority Yes 2 3 No > > > RuleIsInPriority Yes 10 27 No > ReservoirPriorityList Yes 1 0 Yes > RoundingFactor Yes 0 1 No > > Round Yes 3 0 Yes > RoundingFactorVolume Yes 0 1 No > > RoundVolume Yes 3 0 Yes > SeasonDayOfYear Yes 3 1 No > > GainSeasonRow Yes 2 2 No > > > SeasonGainLoss Yes 3 1 No > > > SeasonGainLossCoeff Yes 3 1 No > SJCLoss Yes 0 33 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > CochitiSJOutflow Yes 3 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > CurrentRGInflow Yes 5 32 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > IsRGInflowDecreasing Yes 2 6 No > > > MinRGOutflow Yes 3 26 No > > > RGConsInflow Yes 1 1 No > > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > PreviousRGInflow Yes 4 9 No > > > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > AllRGPossible Yes 5 1 No > > > IsRGInflowDecreasing Yes 2 6 No > > > IsRGWaterLeft Yes 4 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > RoutedRGFlowAbiquiuToCochiti Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > RoutedRGFlowElVadoToAbiquiu Yes 4 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > SJCLags Yes 0 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > StorageAtZeroRelease Yes 5 3 No > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > CheckThisResPhysicalConstraints1 No 5 0 Yes > StorageAtZeroRelease1 No 5 0 Yes > DeadStorage Yes 4 3 No > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > SupplyFlow Yes 0 1 No > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > TargetElevation Yes 1 5 No > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > > ComputeTargetFillDate Yes 5 1 No > > > TargetFillDate Yes 1 8 No > > ComputeTargetFillDate1 No 5 0 Yes > > TargetStorage Yes 2 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > TargetElevationDate Yes 2 5 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > TargetFillDate Yes 1 8 No > > SetPercentRGRelease Yes 146 2 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > ElVadoSpringRunoff Yes 1 2 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianStorage Yes 2 2 No > > ElVadoSummerIrrigationSeason Yes 2 2 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianStorage Yes 2 2 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > TargetStorage Yes 2 4 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > TexasCall Yes 0 7 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ElVadoRGCompactVITexasMet No 5 0 Yes > WaiverDay Yes 0 1 No > > WaiverDate Yes 2 3 No > > > ZeroWaivers Yes 110 4 1 No > > > WaiversAreInEffect Yes 2 1 No > > > HeronWaiverRelease Yes 3 5 No > WaiverDate Yes 2 3 No > > ZeroWaivers Yes 110 4 1 No > > > Prepatory ElVado Yes 110-112 3 1 No > > WaiversAreInEffect Yes 2 1 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > HeronWaiverRelease Yes 3 5 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > GainSeasonRow Yes 2 2 No > > SeasonGainLoss Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > > SeasonGainLossCoeff Yes 3 1 No > > > ComputeReachLoss Yes 3 1 No > SeasonGainLoss Yes 3 1 No > > ComputeReachLoss Yes 3 1 No > > > ComputeReachVariableLagLossOutflow Yes 2 3 No > SeasonGainLossCoeff Yes 3 1 No > > ComputeReachLoss Yes 3 1 No > > > ComputeReachVariableLagLossOutflow Yes 2 3 No > AccountFillMaxVolume Yes 1 2 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > IndianStorageRequirement Yes 5 7 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > IndianStorageTransferToRioGrande Yes 4 9 No > > > ASSIGN TO "IndianStorageElVadoToRioGrandeElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > IndianStorageTransferRelease Yes 5 3 No > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > ComputeIndianStorageSpace Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > ReconcileRGOutflow1 No 12 0 Yes > SupplyFlowAtDate Yes 0 10 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > AlbuquerqueDiversion Yes 4 4 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > AlbuquerqueDiversion3 No 4 0 Yes > > AlbuquerqueDiversion2 No 1 0 Yes > > AlbuquerqueDiversion1 No 1 0 Yes > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > TotalOutflow Yes 0 9 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > CaballoOutflow Yes 11 1 1 No > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteOutflow Yes 15 1 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiOutflow Yes 59 1 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > > HeronOutflow Yes 130 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > PercentElVadoRGRelease Yes 0 3 No > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > AlbuquerqueLoanSwitch Yes 0 1 No > > AlbuquerqueWillLoanToAccount Yes 1 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > MaintenanceSwitch Yes 0 1 No > > IsMaintenanceSwitchOn Yes 1 2 No > > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > MaxAccountStorageTolerance Yes 0 2 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > AlbuquerqueWillLoan Yes 3 2 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > MaxIncidentalContentRelease Yes 0 13 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > AbiquiuRGStorageAdjustment1 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiRGStorageAdjustment1 No 5 0 Yes > > IncidentalContentRelease Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > ElVadoMRGCDReleaseRG Yes 8 2 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > MRGCDDroughtOutflow Yes 1 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > MaxDeliveryRequestRelease Yes 0 4 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > IndianDemand Yes 1 1 No > > ComputeMonthlyIndianStorageReq Yes 3 2 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ComputeIndianStorageReq Yes 2 2 No > InterpolateIndianStorageReq Yes 5 1 No > > IndianStorageRequirement Yes 5 7 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > IndianStorageTransferToRioGrande Yes 4 9 No > > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > > ComputeIndianStorageSpace Yes 5 3 No > > > ReconcileRGOutflow1 No 12 0 Yes > PreviousPoolElevation Yes 0 1 No > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoEvapLosses Yes 2 3 No > RaftingSeasonStartDate Yes 3 1 No > > ElVadoRaftingSeason Yes 2 6 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > > ElVadoSummerIrrigationSeason Yes 2 2 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > ElVadoRaftingRelease Yes 8 1 No > ESAReleaseStartDate Yes 3 1 No > > ESAReleaseSeason Yes 2 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > RaftingSeasonEndDate Yes 3 1 No > > ElVadoRaftingSeason Yes 2 6 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > > ElVadoSummerIrrigationSeason Yes 2 2 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > ElVadoRaftingRelease Yes 8 1 No > ESAReleaseEndDate Yes 3 1 No > > ESAReleaseSeason Yes 2 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > RemainingMRGCDFromAlbuquerquePurchase Yes 2 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > GetAbiquiuMRGCDDemand Yes 0 1 No > > ComputeElVadoMRGCDDemand Yes 3 1 No > > > ASSIGN TO $ "ElVadoData.MRGCDDemand" [] Yes 1 1 No > AbiquiuMiddleValleyDemand Yes 6 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > MinTargetFlow Yes 2 20 No > > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Diversions And Demands 161-217 41 1 No > > ASSIGN TO % "MiddleValleyDemands" & ( "MinTargetFor" CONCAT location ) [@"t"] Yes 1 1 No > > > FOREACH location IN { "Central" , "Isleta" , "SanMarcial" , "SanAcacia" } Yes 1 1 No > > AnyMinTargetIsGreaterThanZero Yes 2 6 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > > Set Estimated Abiquiu Inflow Yes 200 2 1 No > > > Set Estimated ElVado Inflow Yes 201 2 1 No > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > ChannelCapacityTolerance Yes 0 6 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > AvailableStorage Yes 3 1 No > > JemezFloodRelease Yes 4 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > UnregulatedSpillWhenNoConduitFlow Yes 1 2 No > > AbiquiuFCOutflow Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > IsAbiquiuUnregulatedSpill > > AbiquiuFCOutflow Yes 3 1 No > ZeroNaNTableSlot Yes 0 1 No > > RealizedOtowiForecast Yes 4 1 No > > > ComputeElVadoRunoffLeft Yes 3 1 No > ZeroStorageRow Yes 0 3 No > > StorageAtZeroRelease Yes 5 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > StorageAtZeroRelease1 No 5 0 Yes > > DeadStorage Yes 4 3 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > ZeroStorageRowMaxBypass Yes 0 1 No > > DeadStorage Yes 4 3 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > MRGCDDemandAtGivenDate Yes 0 1 No > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > IndianDemandAtGivenDate Yes 0 1 No > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > Heron Account Functions 0 0 No > ComputeHeronSJOutflow Yes 12 1 No > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > > EstimateHeronSJRelease Yes 135 3 1 No > ComputeHeronSJOutflow2 No 12 0 Yes > ComputeHeronSJOutflow1 No 22 0 Yes > Compute1JanSanJuanContractorAllocationsTEST Yes 2 0 Yes > Compute1JanSanJuanContractorAllocations Yes 2 1 No > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Begin Year Allocation" [] Yes 1 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > Compute1JanSanJuanContractorAllocationsAlbMRGCDPriority Yes 2 0 Yes > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > 1JanSanJuanAllocations Yes 0 2 No > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > HeronAccountFillRelease Yes 6 5 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronAlbuquerqueAbiquiuDebtRelease Yes 2 1 No > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronAlbuquerquePaybackVolume Yes 1 4 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAlbuquerqueAbiquiuDebtRelease Yes 2 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAlbuquerqueAbiquiuDebtRelease Yes 2 1 No > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronCochitiRecPoolRelease Yes 8 4 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronRaftingSeasonSJRelease Yes 15 1 No > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronWaiverRelease Yes 3 5 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > MinHeronSJOutflow Yes 5 3 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > MRGCDPaybackRelease Yes 4 3 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronAccountFillRelease Yes 6 5 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > Heron Functions 0 0 No > HeronEndOfMonthRGRelease Yes 5 2 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > HeronRGOutflow1 No 5 0 Yes > HeronEndOfMonthRGRelease2 No 5 0 Yes > HeronEndOfMonthRGRelease1 No 7 0 Yes > HeronFirstOfMonthRGRelease Yes 11 2 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > HeronRGOutflow1 No 5 0 Yes > HeronFirstOfMonthRGRelease2 No 11 0 Yes > HeronFirstOfMonthRGRelease1 No 12 0 Yes > HeronHasFullIceCover Yes 0 2 No > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > > HeronSJReleaseRestrictions Yes 131 3 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > HeronLimitDeltaStorage Yes 2 1 No > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > HeronCheckDeltaStorage Yes 129 5 1 No > HeronMustSpill Yes 5 1 No > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > > HeronSJReleaseRestrictions Yes 131 3 1 No > HeronRGBaseFlow Yes 3 3 No > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > HeronRGOutflow Yes 10 1 No > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > > ComputeHeronRGRelease Yes 141 1 1 No > HeronRGOutflow1 No 5 0 Yes > ElVadoDeliveryRelease Yes 3 3 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > IsHeronRGRelGreaterThanZero Yes 6 2 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > HeronRGOutflow1 No 5 0 Yes > HypotheticalSimulation Functions 0 0 No > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > EstimatedJemezReleaseList Yes 0 5 No > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > MiddleValleyHypSim Yes 2 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > MiddleValleyHypSim2 No 2 0 Yes > MiddleValleyHypSim1 No 3 0 Yes > CochitiEstimatedFlow Yes 0 2 No > > MiddleValleyHypSim2 No 2 0 Yes > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > AggShortedDiversionList Yes 1 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > GetMRGCDDemand Yes 0 0 Yes > GetIndianDemand Yes 0 0 Yes > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > MiddleValleyHypSim Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > Indian Storage Functions 0 0 No > IndianCallStorageAdjustment Yes 1 2 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > ChangeInRioChamaRGStorage Yes 1 1 No > > RealizedOtowiForecast Yes 4 1 No > > > ComputeElVadoRunoffLeft Yes 3 1 No > ComputeIndianStorageReq Yes 2 2 No > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > > SetElVadoIndianStorageReqAprilAndMarch Yes 145 2 1 No > ComputeElVadoRunoffLeft Yes 3 1 No > > ElVadoRunoffLeft Yes 1 1 No > > > ComputeSupplyAtOtowi Yes 3 1 No > ComputeMonthlyIndianStorageReq Yes 3 2 No > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > ComputeIndianStorageReq Yes 2 2 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > ComputeSupplyAtOtowi Yes 3 1 No > > ElVadoUsableFlow Yes 2 1 No > > > ComputeMonthlyIndianStorageReq Yes 3 2 No > ElVadoForecastFactor Yes 1 1 No > > ComputeElVadoRunoffLeft Yes 3 1 No > > > ElVadoRunoffLeft Yes 1 1 No > ElVadoIndianCall Yes 9 3 No > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > ElVadoIndianCall1 No 8 0 Yes > InputElVadoForecast Yes 0 1 No > > ComputeElVadoRunoffLeft Yes 3 1 No > > > ElVadoRunoffLeft Yes 1 1 No > RealizedOtowiForecast Yes 4 1 No > > ComputeElVadoRunoffLeft Yes 3 1 No > > > ElVadoRunoffLeft Yes 1 1 No > ElVadoIndianStorage Yes 2 2 No > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > ElVadoRGCompactVITexasMet No 5 0 Yes > ElVadoRunoffLeft Yes 1 1 No > > ComputeSupplyAtOtowi Yes 3 1 No > > > ElVadoUsableFlow Yes 2 1 No > ElVadoUsableFlow Yes 2 1 No > > ComputeMonthlyIndianStorageReq Yes 3 2 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ComputeIndianStorageReq Yes 2 2 No > GetMonthPercent Yes 1 1 No > > ComputeSupplyAtOtowi Yes 3 1 No > > > ElVadoUsableFlow Yes 2 1 No > LookupUsuableFlowFactor Yes 0 1 No > > ElVadoUsableFlow Yes 2 1 No > > > ComputeMonthlyIndianStorageReq Yes 3 2 No > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > > Indian Storage Requirement Release Yes 167 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release Second Timestep Yes 168 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release First Timestep Yes 169 1 1 No > MRGCDSupply Yes 3 1 No > > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > IndianBlockRelease Yes 0 3 No > > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > > Indian Storage Requirement Release Yes 167 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release Second Timestep Yes 168 1 1 No > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > Indian Storage Requirement Release First Timestep Yes 169 1 1 No > Priority Functions 0 0 No > PrioritizedAccountList Yes 3 0 Yes > PrioritizedAccounts Yes 2 14 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > PrioritizedReleaseTypeList Yes 3 0 Yes > PrioritizedReleaseTypes Yes 2 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > PrioritizedReservoirList No 2 0 Yes > PrioritizedReservoirs Yes 2 2 No > > ElVadoIsPriority Yes 2 3 No > > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > RuleIsInPriority Yes 10 27 No > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoReclamationAccount Yes 97 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > RuleHasFired Yes 0 32 No > > CaballoOutflowRestrictions Yes 10 4 1 No > > > Caballo Flood Control Rules 9-12 3 1 No > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > > Elephant Butte Yes 14-15 2 1 No > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > > Preparatory ElephantButte Caballo 16-30 6 1 No > > CochitiFloodControl Yes 44 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > > CochitiWCMBalancedRelease Yes 45 7 1 No > > > Cochiti And Jemez 42-59 11 1 No > > CochitiSteppedRelease Yes 47 4 1 No > > > Cochiti And Jemez 42-59 11 1 No > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > > Cochiti And Jemez 42-59 11 1 No > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > > Cochiti And Jemez 42-59 11 1 No > > AbiquiuFloodControl Yes 77 4 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuSteppedRelease Yes 80 4 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuPreEvacuation Yes 81 4 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > > AbiquiuLockedIn Yes 91 4 1 No > > > Preparatory Abiquiu 84-92 7 1 No > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > > ElVado 101-109 8 1 No > > ElVadoChannelCapacity Yes 105 6 1 No > > > ElVado 101-109 8 1 No > > ElVadoFloodControl Yes 106 4 1 No > > > ElVado 101-109 8 1 No > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > > ElVado 101-109 8 1 No > > HeronSJReleaseRestrictions Yes 131 3 1 No > > > Heron Yes 127-131 5 1 No > > EstimateHeronSJRelease Yes 135 3 1 No > > > Preparatory Heron And ElVado Yes 134-154 21 1 No > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > > MiddleValleyLoss 155-160 2 1 No > > Shorted Middle Valley Depletions Yes 185 4 1 No > > > Diversions And Demands 161-217 41 1 No > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > > Diversions And Demands 161-217 41 1 No > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > > > Diversions And Demands 161-217 41 1 No > > RuleHasNOTCompleted Yes 1 6 No > > > SetSanMarcialLFCC Yes 22 3 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > RuleHasNOTFired Yes 0 27 No > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > Abiquiu Accounts 65-75 10 1 No > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoReclamationAccount Yes 97 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > ElVado San Juan Accounts 93-100 7 1 No > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > > Heron San Juan Accounts 113-126 12 1 No > RuleHasFiredSlot Yes 0 27 No > > ASSIGN TO "RuleHasFiredSlot"( % "Cochiti", "Reclamation" ) [] Yes 1 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Cochiti", "FlowThrough" ) [] Yes 1 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "NMISC" ) [] Yes 1 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "Reclamation" ) [] Yes 1 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "Albuquerque" ) [] Yes 1 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "MRGCD" ) [] Yes 1 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "OtowiPaybacks" ) [] Yes 1 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Abiquiu", "FlowThrough" ) [] Yes 1 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "AccountFill" ) [] Yes 1 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "MRGCDPaybacks" ) [] Yes 1 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "AlbuquerquePaybacks" ) [] Yes 1 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "OtowiPaybacks" ) [] Yes 1 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "Reclamation" ) [] Yes 1 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "MRGCD" ) [] Yes 1 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "ElVado", "FlowThrough" ) [] Yes 1 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "ReleaseToMRGCD" ) [] Yes 1 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountDeliveryElVado" ) [] Yes 1 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountDeliveryAbiquiu" ) [] Yes 1 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountFillElVado" ) [] Yes 1 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AccountFillAbiquiu" ) [] Yes 1 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "WaiverElVado" ) [] Yes 1 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "WaiverAbiquiu" ) [] Yes 1 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "AlbuquerquePaybacks" ) [] Yes 1 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "ElVadoDelivery" ) [] Yes 1 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "MRGCDPaybacksElVado" ) [] Yes 1 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "MRGCDPaybacksAbiquiu" ) [] Yes 1 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > ASSIGN TO "RuleHasFiredSlot"( % "Heron", "CochitiRecPool" ) [] Yes 1 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > RuleFiredSlot Yes 0 37 No > > ASSIGN TO "RuleFiredSlot"( "CaballoOutflowRestrictions" ) [] Yes 1 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > ASSIGN TO "RuleFiredSlot"( "ElephantButteOutflowRestrictions" ) [] Yes 1 1 No > > > ElephantButteOutflowRestrictions Yes 14 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 1 1 No > > > SetSanMarcialLFCC Yes 22 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanAcaciaToSanMarcialParallelFlow" ) [] Yes 1 1 No > > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanAcaciaDiversionRequest" ) [] Yes 1 1 No > > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > ASSIGN TO "RuleFiredSlot"( "CochitiFloodControl" ) [] Yes 1 1 No > > > CochitiFloodControl Yes 44 4 1 No > > ASSIGN TO "RuleFiredSlot"( "CochitiWCMBalancedRelease" ) [] Yes 1 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > > ASSIGN TO "RuleFiredSlot"( "CochitiSteppedRelease" ) [] Yes 1 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO "RuleFiredSlot"( "CochitiChannelCapacityRestrictions" ) [] Yes 1 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > ASSIGN TO "RuleFiredSlot"( "CochitiTargetFlowOutflow" ) [] Yes 1 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuFloodControl" ) [] Yes 1 1 No > > > AbiquiuFloodControl Yes 77 4 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuTemporaryFlowsForMaintenance" ) [] Yes 1 1 No > > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuChannelCapacityRestrictions" ) [] Yes 1 1 No > > > AbiquiuChannelCapacityRestrictions Yes 79 3 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuSteppedRelease" ) [] Yes 1 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuPreEvacuation" ) [] Yes 1 1 No > > > AbiquiuPreEvacuation Yes 81 4 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuMinimumFlows" ) [] Yes 1 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > ASSIGN TO "RuleFiredSlot"( "AbiquiuLockedIn" ) [] Yes 1 1 No > > > AbiquiuLockedIn Yes 91 4 1 No > > ASSIGN TO "RuleFiredSlot"( "ElVadoRGAccountsCompactVII" ) [] Yes 1 1 No > > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > > ASSIGN TO "RuleFiredSlot"( "ElVadoChannelCapacity" ) [] Yes 1 1 No > > > ElVadoChannelCapacity Yes 105 6 1 No > > ASSIGN TO "RuleFiredSlot"( "ElVadoFloodControl" ) [] Yes 1 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO "RuleFiredSlot"( "ElVadoIndianPuebloWaterRight" ) [] Yes 1 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ASSIGN TO "RuleFiredSlot"( "HeronSJRelease" ) [] Yes 1 1 No > > > HeronSJReleaseRestrictions Yes 131 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanJuanDiversions" ) [] Yes 1 1 No > > > San Juan Diversions Yes 132 4 1 No > > ASSIGN TO "RuleFiredSlot"( "EstimateHeronSJRelease" ) [] Yes 1 1 No > > > EstimateHeronSJRelease Yes 135 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanMarcialFloodway" ) [] Yes 1 1 No > > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > ASSIGN TO "RuleFiredSlot"( "SanMarcialLFCC" ) [] Yes 1 1 No > > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumSanMarcialFlow" ) [] Yes 1 1 No > > > ComputeReleaseToMeetMinimumSanMarcialFlow Yes 178 5 1 No > > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumSanAcaciaFlow" ) [] Yes 1 1 No > > > ComputeReleaseToMeetMinimumSanAcaciaFlow Yes 179 5 1 No > > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumIsletaFlow" ) [] Yes 1 1 No > > > ComputeReleaseToMeetMinimumIsletaFlow Yes 181 5 1 No > > ASSIGN TO "RuleFiredSlot"( "ReleaseToMeetMinimumCentralFlow" ) [] Yes 1 1 No > > > ComputeReleaseToMeetMinimumCentralFlow Yes 182 5 1 No > > ASSIGN TO "RuleFiredSlot"( "ShortedMVDepletions" ) [] Yes 1 1 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > ASSIGN TO "RuleFiredSlot"( "ShortedIsletaToSanMarcialDiversions" ) [] Yes 1 1 No > > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > ASSIGN TO "RuleFiredSlot"( "ShortedCochitiToCentralDiversions" ) [] Yes 1 1 No > > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > ASSIGN TO "RuleFiredSlot"( "EstimatedCochitiInflow" ) [] Yes 1 1 No > > > Set Estimated Cochiti Inflow Yes 199 5 1 No > > ASSIGN TO "RuleFiredSlot"( "AlbuquerqueCurtailment" ) [] Yes 1 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > ASSIGN TO "RuleFiredSlot"( "BernardoDrainsAndCanals" ) [] Yes 1 1 No > > > SetDrainsAndCanals-BernardoNormal Yes 207 4 1 No > > ASSIGN TO "RuleFiredSlot"( "CentralCombinedDrainsAndCanals" ) [] Yes 1 1 No > > > SetDrainsAndCanals-CentralCombinedNormal Yes 208 4 1 No > PrioritizedRuleList Yes 0 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > JemezFunctions 0 0 No > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > EstimateJemezInflow Yes 3 3 No > > EstimateJemezOutflowForExchange Yes 4 3 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > JemezIsStoring Yes 2 1 No > > > JemezExchange Yes 12 1 No > EstimateJemezOutflowForExchange Yes 4 3 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > JemezIsStoring Yes 2 1 No > > > JemezExchange Yes 12 1 No > JemezExchange Yes 12 1 No > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > > RGTransfer Yes 35 1 1 No > JemezExchangeSumStartDate Yes 0 4 No > > JemezAccumulatedDeliveryRequestInCFS Yes 3 2 No > > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezAccumulatedDeliveryRequestInACRE-FT Yes 2 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > JemezAccumulatedSJCaptureInCFS Yes 2 2 No > > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezAccumulatedSJCaptureInACRE-FT Yes 2 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > JemezIsStoring Yes 2 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > JemezAccumulatedDeliveryRequestInCFS Yes 3 2 No > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > JemezAccumulatedDeliveryRequestInACRE-FT Yes 2 2 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > JemezAccumulatedSJCaptureInCFS Yes 2 2 No > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > JemezAccumulatedSJCaptureInACRE-FT Yes 2 2 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezOutflow Yes 52 1 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > JemezRGOutflow Yes 6 1 No > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > > SetJemezRGRelease Yes 61 1 1 No > JemezRGOutflow1 No 6 0 Yes > Jemez Flood Control Functions Yes 0 0 No > JemezFloodSpace Yes 1 2 No > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > MinJemezStorageForBalancedOperation Yes 2 1 No > > > IfCochitiJemezBalancedOperation Yes 3 1 No > JemezFloodRelease Yes 4 3 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > Jemez Channel Capacity Functions Yes 0 0 No > JemezFlowToMatchCentralChannelCapacity Yes 5 1 No > > CochitiBalancedOperation Yes 4 2 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > CochitiWCMBalancedRelease Yes 45 7 1 No > Mainstem Reach Functions Yes 0 0 No > EmbudoLagAndLoss Yes 1 1 No > > AbiquiuReleaseForOtowiChannelCapacity Yes 2 1 No > > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > OtowiLookAhead Yes 1 2 No > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > IfLockinCarryOverLookAhead1 No 2 0 Yes > Otowi Yes 0 2 No > > IfLockinCarryOver Yes 5 2 No > > > LockinCarryOver Yes 4 2 No > > > LockinCarryOver1 No 4 0 Yes > > IfLockinCarryOver1 No 2 0 Yes > Maintenance Functions Yes 0 0 No > MaintenanceFlow Yes 0 2 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 1 1 No > > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > IsMaintenanceSwitchOn Yes 1 2 No > > AbiquiuTemporaryFlowsForMaintenance Yes 78 4 1 No > > > Abiquiu Yes 76-83 8 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > Min Bypass Functions Yes 0 0 No > MiddleValleyMinBypassList Yes 5 0 Yes > InitialMiddleValleyMinBypassList Yes 6 0 Yes > DiversionFromReach Yes 1 1 No > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > Print Messages Yes 0 0 No > AbortMessage Yes 0 1 No > > Print Statement Yes 3 1 No > > > Check Delivery Requests Input Planning Yes 269 2 1 No > AbortMessage#InitialValues Yes 0 0 Yes > AbortMessageEntireTimeSeries Yes 0 0 Yes > AbortMessageEntireTimeSeries+#InitialValues Yes 0 0 Yes > AbortMessageEntireTimeSeries+#InitialValuesForPrecipAndIce Yes 1 0 Yes > AbortMessageBackToJan1 Yes 0 0 Yes > UseAverageMessage Yes 0 2 No > > Print Statement Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > Print Statement Yes 2 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > AbortFailedRGOutflow Yes 0 5 No > > Print Statement Yes 2 1 No > > > CheckJemezRGOutflow Yes 33 1 1 No > > Print Statement Yes 2 1 No > > > CheckCochitiRGOutflow Yes 39 1 1 No > > Print Statement Yes 2 1 No > > > CheckAbiquiuRGOutflow Yes 73 1 1 No > > Print Statement Yes 2 1 No > > > CheckElVadoRGOutflow Yes 101 1 1 No > > Print Statement Yes 2 1 No > > > CheckHeronRGOutflow Yes 127 1 1 No > Rafting Release Functions Yes 0 0 No > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > ElVadoRaftingSeason Yes 2 6 No > > ElVadoOtowiDebt Yes 4 2 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > > ElVadoSummerIrrigationSeason Yes 2 2 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianStorage Yes 2 2 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > RelinqueshedNMCreditFunctions 0 0 No > GetAccountNMCreditAllocationAvailable Yes 0 2 No > > ASSIGN TO $ "ElVadoData.SupplementalESAHasFilled" [] Yes 2 1 No > > > SetSupplementalESAHasFilled Yes 153 1 1 No > > ASSIGN TO $ "ElVadoData.MRGCDDroughtHasFilled" [] Yes 2 1 No > > > SetMRGCDDroughtHasFilled Yes 154 1 1 No > HasMaxAccountStorageNOTBeenReached Yes 0 4 No > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > GetMaxAccountStorageForYear Yes 2 0 Yes > GetMaxAccountStorageForMonth Yes 3 0 Yes > IsAccountNMCreditAllocationAvailable Yes 1 0 Yes > IsRGConservationAllowed2 No 8 0 Yes > CarryoverRelinquishedCredit Yes 0 0 Yes > San Juan Diversion Functions Yes 0 0 No > AnnualDiversionCalc Yes 3 2 No > > AnnualDiversionExceeded Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > > TargetTotalDiversion Yes 4 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > AnnualDiversionExceeded Yes 2 1 No > > DiversionIsLimited Yes 3 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > AvailableForDiversion Yes 0 1 No > > MaxDiversion Yes 5 8 No > > > LargeDivCalc Yes 5 1 No > > > MaxDiversion Yes 5 8 No > > > SmallDivCalc Yes 5 1 No > > > TotalAvailableForDiversion Yes 1 3 No > > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > Capacity Yes 0 7 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > > ASSIGN TO $ "OsoTunnelInlet.Diversion Request" [] Yes 1 1 No > > > San Juan Diversions Yes 132 4 1 No > > ASSIGN TO $ "AzoteaTunnelInlet.Diversion Request" [] Yes 1 1 No > > > San Juan Diversions Yes 132 4 1 No > > AnnualDiversionCalc Yes 3 2 No > > > AnnualDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > DecadeDiversionCalc Yes 3 2 No > > > DecadeDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > MaxDiversion Yes 5 8 No > > > LargeDivCalc Yes 5 1 No > > > MaxDiversion Yes 5 8 No > > > SmallDivCalc Yes 5 1 No > > > TotalAvailableForDiversion Yes 1 3 No > > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > DecadeDiversionCalc Yes 3 2 No > > DecadeDiversionExceeded Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > > TargetTotalDiversion Yes 4 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > DecadeDiversionExceeded Yes 2 1 No > > DiversionIsLimited Yes 3 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > DiversionIsLimited Yes 3 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > EODTotal Yes 2 1 No > > DecadeDiversionCalc Yes 3 2 No > > > DecadeDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > EOYTotal Yes 2 2 No > > AnnualDiversionCalc Yes 3 2 No > > > AnnualDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > EODTotal Yes 2 1 No > > > DecadeDiversionCalc Yes 3 2 No > HeronMaximumInflow Yes 7 2 No > > HeronSpaceIsLimited Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > > TargetTotalDiversion Yes 4 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > HeronSpaceIsLimited Yes 2 1 No > > DiversionIsLimited Yes 3 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > LargeDivCalc Yes 5 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > MaxDiversion Yes 5 8 No > > LargeDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > MaxDiversion Yes 5 8 No > > > LargeDivCalc Yes 5 1 No > > > MaxDiversion Yes 5 8 No > > > SmallDivCalc Yes 5 1 No > > > TotalAvailableForDiversion Yes 1 3 No > > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > > SmallDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > TotalAvailableForDiversion Yes 1 3 No > > > AnnualDiversionExceeded Yes 2 1 No > > > DecadeDiversionExceeded Yes 2 1 No > > > HeronSpaceIsLimited Yes 2 1 No > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallDivCalc Yes 5 1 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > SmallDivCalc Yes 5 1 No > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeDivCalc Yes 5 1 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > > LargeLittleOsoDiversionTarget Yes 4 1 No > > > LargeDivCalc Yes 5 1 No > SmallDivCalc Yes 5 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > TargetTotalDiversion Yes 4 1 No > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > TotalAvailableForDiversion Yes 1 3 No > > AnnualDiversionExceeded Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > > DecadeDiversionExceeded Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > > HeronSpaceIsLimited Yes 2 1 No > > > DiversionIsLimited Yes 3 1 No > SmallOsoDiversionTarget Yes 2 2 No > > SmallDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > SmallDivCalc Yes 5 1 No > SmallLittleOsoDiversionTarget Yes 4 1 No > > SmallDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > LargeBlancoDiversionTarget Yes 2 2 No > > LargeDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > LargeLittleOsoDiversionTarget Yes 4 1 No > > > LargeDivCalc Yes 5 1 No > LargeLittleOsoDiversionTarget Yes 4 1 No > > LargeDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > Scale Diversion Functions Yes 0 0 No > GetDiversionRequested Yes 2 5 No > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > ASSIGN TO diversion & "Diversion Request" [date] Yes 2 1 No > > > FOREACH diversion IN "ListSubbasin"( "LowerMiddleRioGrandeDiversions" ) Yes 2 1 No > > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > GetDepletionRequested Yes 2 1 No > > > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > GetDepletionRequested Yes 2 1 No > > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > GetStartScaleDiversionDate Yes 2 1 No > > GetDiversionRequested Yes 2 5 No > > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO diversion & "Diversion Request" [date] Yes 2 1 No > > > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > > GetDepletionRequested Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > GetEndScaleDiversionDate Yes 2 1 No > > GetDiversionRequested Yes 2 5 No > > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO diversion & "Diversion Request" [date] Yes 2 1 No > > > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > > GetDepletionRequested Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > GetMonthlyData Yes 1 1 No > > GetDepletionRequested Yes 2 1 No > > > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > Silvery Minnow Functions Yes 0 0 No > JemezInflowInputs Yes 1 13 No > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > TributaryInflowInputs Yes 2 8 No > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > MiddleValleyDemandInputs Yes 6 0 Yes > ShortedMiddleValleyDiversions Yes 20 2 No > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > Stepped Release Functions 0 0 No > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > DetermineSteppedRelease Yes 8 3 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > HasMaxReleaseIncreased Yes 3 4 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > SteppedReleaseTest3 Yes 5 1 No > > > SteppedReleaseIsNeeded Yes 3 3 No > IsMaxBelowMaxThreshold Yes 2 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedReleaseTest3 Yes 5 1 No > > > SteppedReleaseIsNeeded Yes 3 3 No > IsMaxThresholdExceeded Yes 3 2 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > IsRGWaterLeft Yes 4 1 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > SteppedOutflowNeedsToChange Yes 2 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedReleaseTest3 Yes 5 1 No > > > SteppedReleaseIsNeeded Yes 3 3 No > SteppedReleaseData Yes 0 14 No > > LookBehindForSteppedRelease Yes 1 1 No > > > MaxRelease#DaysAgo Yes 5 1 No > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > HasMaxReleaseIncreased Yes 3 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > IsMaxBelowMaxThreshold Yes 2 3 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseTest3 Yes 5 1 No > > IsMaxThresholdExceeded Yes 3 2 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedOutflowNeedsToChange Yes 2 3 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseLessThanMinRelease Yes 3 1 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > SteppedReleaseTest2NEW No 4 0 Yes > > SteppedReleaseTest2 Yes 4 2 No > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > MaxRelease#DaysAgo Yes 5 1 No > > > HasMaxReleaseIncreased Yes 3 4 No > SteppedReleaseFactorIsMaximum Yes 4 4 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > DetermineSteppedRelease Yes 8 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > SteppedReleaseTest3 Yes 5 1 No > > > SteppedReleaseIsNeeded Yes 3 3 No > SteppedReleaseFactorIsMinimum Yes 2 2 No > > SteppedReleaseTest1 Yes 4 5 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > > SteppedReleaseTest2NEW No 4 0 Yes > SteppedReleaseIsNeeded Yes 3 3 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > CochitiSteppedRelease Yes 47 4 1 No > > AbiquiuSteppedRelease Yes 80 4 1 No > > > Abiquiu Yes 76-83 8 1 No > SteppedReleaseIsNeeded1 No 2 0 Yes > SteppedReleaseLessThanMinRelease Yes 3 1 No > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > DetermineSteppedRelease Yes 8 3 No > SteppedReleaseTest1 Yes 4 5 No > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedReleaseIsNeeded Yes 3 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > > SteppedReleaseIsNeeded1 No 2 0 Yes > SteppedReleaseTest2NEW No 4 0 Yes > SteppedReleaseTest2 Yes 4 2 No > > SteppedReleaseIsNeeded Yes 3 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > > SteppedReleaseIsNeeded1 No 2 0 Yes > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseIsNeeded Yes 3 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > AbiquiuSteppedRelease Yes 80 4 1 No > MaxReleaseYesterday Yes 3 2 No > > HasMaxReleaseIncreased Yes 3 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > IsMaxBelowMaxThreshold Yes 2 3 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseTest3 Yes 5 1 No > MaxRelease#DaysAgo Yes 5 1 No > > HasMaxReleaseIncreased Yes 3 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > GetFlowRow Yes 0 1 No > > GetSteppedReleaseFactor Yes 2 8 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > IsMaxThresholdExceeded Yes 3 2 No > > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > SteppedReleaseFactorIsMinimum Yes 2 2 No > > > SteppedReleaseLessThanMinRelease Yes 3 1 No > > > SteppedReleaseTest1 Yes 4 5 No > GetSteppedReleaseFactor Yes 2 8 No > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > DetermineSteppedRelease Yes 8 3 No > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > IsMaxThresholdExceeded Yes 3 2 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > SteppedReleaseFactorIsMinimum Yes 2 2 No > > > SteppedReleaseTest1 Yes 4 5 No > > > SteppedReleaseTest2NEW No 4 0 Yes > > SteppedReleaseLessThanMinRelease Yes 3 1 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > SteppedReleaseTest1 Yes 4 5 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > SteppedReleaseIsNeeded Yes 3 3 No > > > SteppedReleaseIsNeeded1 No 2 0 Yes > RGConservationFunctions 0 0 No > EasementSpaceAvailableAsFlow Yes 5 2 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > AbiquiuEasementSpaceAvailableAsFlow1 No 3 0 Yes > AbiquiuRGConsSpaceAvailableAsFlowTEST No 2 0 Yes > RGConsSpaceAvailableAsFlow Yes 3 1 No > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > RGOutflowWRGConsTransfer Yes 3 3 No > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > RGConsInflow Yes 1 1 No > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > RGConsInflowWPrevGainLoss Yes 3 8 No > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > AbiquiuDSDemand Yes 0 3 No > > RGOutflowWRGConsTransfer Yes 3 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeRGConsInflow Yes 10 7 No > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > IsRGConsSpaceAvailable Yes 2 5 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > IsEasementSpaceAvailable Yes 3 5 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > IsEasementSpaceAvailable2 No 3 0 Yes > IsEasementSpaceAvailable1 No 2 0 Yes > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > ComputeRGConsInflow Yes 10 7 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuRGCarryOver Yes 76 3 1 No > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > ComputeAbiquiuRGRelease Yes 89 1 1 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > ComputeCochitiRGConsInflow No 6 0 Yes > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > IsMinFlowsDemandRequired Yes 5 5 No > > IsRGConservationAllowed2 No 8 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > IsMinFlowsDemandRequired1 No 0 0 Yes > IsRGConservationAllowed Yes 8 6 No > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuRGCarryOver Yes 76 3 1 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > IsRGConservationAllowedCochiti No 7 0 Yes > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > IsRGConservationAllowed2 No 8 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > IsRGConservationAllowedCochiti No 7 0 Yes > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > IsRGConservationAllowed2 No 8 0 Yes > > IsRGConservationAllowed Yes 8 6 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > RGCarryOverLeft Yes 13 2 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > GetRGConservationSpaceAvailable Yes 0 4 No > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AvailableAccountStorage Yes 16 21 No > > > ComputeRGConsInflow Yes 10 7 No > > RGConsSpaceAvailableAsFlow Yes 3 1 No > > > ComputeRGConsInflow Yes 10 7 No > > IsRGConsSpaceAvailable Yes 2 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > GetEasementSpaceAvailable Yes 1 1 No > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > GetMaxRGConservationStorageForYear Yes 2 1 No > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > GetMaxRGConservationStorageForYear1 No 1 0 Yes > GetMaxStorageForYear Yes 2 0 Yes > ConstantRGConservationRelease Yes 4 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > ConstantRGConservationRelease2 No 3 0 Yes > ConstantRGConservationRelease1 No 5 0 Yes > InitialRGConservationRelease No 2 0 Yes > RGConservationRelease No 3 0 Yes > ComputeConstantRGConservationRelease Yes 4 2 No > > ConstantRGConservationRelease Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > RGConservationRelease No 3 0 Yes > PreviousRGConservationRelease Yes 0 1 No > > ConstantRGConservationRelease1 No 5 0 Yes > GetStartRGConsReleaseDate Yes 4 3 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > RGConservationRelease No 3 0 Yes > > ComputeConstantRGConservationRelease Yes 4 2 No > > > ConstantRGConservationRelease Yes 4 1 No > > > RGConservationRelease No 3 0 Yes > GetEndRGConsReleaseDate Yes 4 3 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > RGConservationRelease No 3 0 Yes > > ComputeConstantRGConservationRelease Yes 4 2 No > > > ConstantRGConservationRelease Yes 4 1 No > > > RGConservationRelease No 3 0 Yes > Account Lists 0 0 No > AbiquiuEXStorageAccounts Yes 3 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > AccountNamesFromObjRelTypeDestinations Yes 2 4 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > AccountsByWaterTypeWaterOwners Yes 4 30 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > ZeroWaivers Yes 110 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetWaiverBalance Yes 111 1 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > SetCarryover Yes 134 2 1 No > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > SetCarryover Yes 134 2 1 No > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > SetSanJuanContractorAllocations Yes 147 2 1 No > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SetSanJuanContractorAllocationsJuly1 Yes 148 1 1 No > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > > TotalMRGCDStorage Yes 2 0 Yes > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > MakeDestinationsList Yes 1 14 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > HeronElVadoEXs Yes 15 1 No > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > AccountsByAccountTypeWaterOwners Yes 4 0 Yes > AlbuquerqueAbiquiuEXAccounts Yes 2 3 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > > SetAlbuquerqueLoanPlanningEXs Yes 279 2 1 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > AllSuppliesByReleaseTypeDestination Yes 3 26 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > SetJemezAccounts Yes 34 3 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > SetCummulativeAccountFillRelease Yes 149 1 1 No > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > ElVadoOtowiDebt Yes 4 2 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoOtowiDebtRelease Yes 4 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > ElVadoDeliveryRelease Yes 3 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > AllSJSuppliesFrom Yes 3 30 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > CurrentRGInflow Yes 5 32 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > IsRGInflowDecreasing Yes 2 6 No > > > MinRGOutflow Yes 3 26 No > > > RGConsInflow Yes 1 1 No > > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > PreviousRGInflow Yes 4 9 No > > > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > AllRGPossible Yes 5 1 No > > > IsRGInflowDecreasing Yes 2 6 No > > > IsRGWaterLeft Yes 4 1 No > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > AllSuppliesByReleaseTypeDestinations Yes 4 11 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > CochitiSJOutflow Yes 3 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > CurrentRGInflow Yes 5 32 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > IsRGInflowDecreasing Yes 2 6 No > > > MinRGOutflow Yes 3 26 No > > > RGConsInflow Yes 1 1 No > > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > IsRGFlowEnoughToMeetMRGCDDemand Yes 1 5 No > > PreviousRGInflow Yes 4 9 No > > > ASSIGN TO $ "CochitiData.EstimatedInflow" [@"t - 1"] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.EstimatedAbiquiuInflow" [@"t - 1"] Yes 1 1 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > AllRGPossible Yes 5 1 No > > > IsRGInflowDecreasing Yes 2 6 No > > > IsRGWaterLeft Yes 4 1 No > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > MRGCDPaybackRelease Yes 4 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > AllSuppliesBySourcesReleaseTypeDestination Yes 1 10 No > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > DebtSuppliesFromSourcesReleaseTypes Yes 2 7 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > AllSuppliesBySourcesReleaseTypeDestinations Yes 1 7 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > AllSuppliesIntoBySourcesReleaseTypeDestination Yes 1 4 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > AllSuppliesIntraBySourcesReleaseTypeDestination Yes 1 13 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ReclamationLeaseList1 No 5 0 Yes > AllSuppliesIntoIntraBySourcesReleaseTypeDestination Yes 1 7 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > AllSuppliesIntraBySourcesReleaseTypeDestinations Yes 2 1 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > AllSuppliesIntraByReleaseTypeDestination Yes 3 19 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > CO Credit Yes 218 4 1 No > > > CO Credit Rules Yes 218-218 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > NM Relinqueshments Yes 223 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > Set NM Credit Adjustment Yes 224 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > Set NM Credit Adjustment Yes 224 3 1 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > AllSuppliesIntoIntraByReleaseTypeDestination Yes 3 5 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > AllSuppliesFromSource Yes 2 24 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > ComputeElVadoRGSuppliesList Yes 3 1 No > > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > > > SetElVadoRGAccounts Yes 102 3 1 No > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > > > SetRemainingElVadoRGAccountsCompactVII Yes 103 4 1 No > ElVadoAbiquiuCommonStorageAccounts Yes 2 3 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > ExcludeFlowThrough Yes 0 1 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > ExcludeNONE Yes 0 1 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > GetObjectFromAggElement Yes 2 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > > Set MRGCD Loans Yes 271 2 1 No > GetSortedPaybackAccounts Yes 18 9 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > GetSortedMinFlowAccounts Yes 13 2 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > GetSortedLoanAccounts Yes 7 1 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > GetSortedFlowThruAccounts Yes 17 3 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > GetSortedReclamationMRGCDLoans Yes 8 1 No > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > > Set MRGCD Loans Yes 271 2 1 No > GetSortedStorageAccounts Yes 18 5 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > GetSortedWaiverAccounts Yes 18 2 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > HeronDownStreamReservoirs Yes 0 1 No > > ElVadoIsPriority Yes 2 3 No > > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > GetSortedReclamationMRGCDLoans Yes 8 1 No > HeronNonDownstreamStorageAccounts Yes 3 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > HeronRootDownstreamStorageAccounts Yes 2 1 No > > HeronNonDownstreamStorageAccounts Yes 3 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > ReservoirOnlyDestinations Yes 3 1 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > ReservoirOnlyObjects Yes 1 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > MakeDestinationsList Yes 1 14 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > MakeDiversionList Yes 0 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > MakeDiversionList1 No 0 0 Yes > MakeHeronElVadoExchangeList Yes 0 1 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > MakeOtowiExchangeList Yes 0 4 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > AlbuquerqueLoanEXs Yes 2 1 No > > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > MakeSourceList Yes 0 35 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > AllSuppliesByReleaseTypeDestination Yes 3 26 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoOtowiDebtRelease Yes 4 2 No > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ElVadoDeliveryRelease Yes 3 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > AllSJSuppliesFrom Yes 3 30 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > > AllSuppliesByReleaseTypeDestinations Yes 4 11 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > MRGCDPaybackRelease Yes 4 3 No > > AllSuppliesIntraByReleaseTypeDestination Yes 3 19 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > AllSuppliesIntoIntraByReleaseTypeDestination Yes 3 5 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SumAllSuppliesIntoSource Yes 7 28 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ReclamationLeaseList1 No 5 0 Yes > > SuppliesByReleaseTypeDestination Yes 3 25 No > > > Print Statement Yes 2 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetCochitiRGAccount Yes 40 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetAbiquiuRGAccount Yes 74 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > SetElVadoRGAccounts Yes 102 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetHeronRGAccount Yes 128 2 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > SupplyByReleaseTypeDestination Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > PeriodicSlotDateList Yes 1 4 No > > EndOfPeriodDateIndex Yes 1 1 No > > > EndOfPeriodDate Yes 3 4 No > > EndOfPeriodDate Yes 3 4 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > AccountFillDate Yes 2 1 No > > > TargetElevationDate Yes 2 5 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > ComputeTargetFillDate Yes 5 1 No > > > TargetFillDate Yes 1 8 No > > ComputeTargetFillDate1 No 5 0 Yes > PeriodicSlotStartDateList Yes 1 4 No > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > SetCummulativeAccountFillRelease Yes 149 1 1 No > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > ReclamationLeaseList Yes 8 3 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > Abiquiu Lease Amounts Yes 272 1 1 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > ElVado Lease Amounts Yes 273 1 1 No > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > > Heron Lease Amounts Yes 274 1 1 No > ReclamationLeaseList1 No 5 0 Yes > ReleaseTypesList Yes 2 2 No > > ReleasePriorityList Yes 2 1 No > > > PrioritizedReleaseTypeList Yes 3 0 Yes > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > StorageInAbiquiuOnlyAccounts Yes 3 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > StorageInElVadoOnlyAccounts Yes 3 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > SuppliesByReleaseTypeDestination Yes 3 25 No > > Print Statement Yes 2 1 No > > > CheckJemezRGOutflow Yes 33 1 1 No > > Print Statement Yes 2 1 No > > > CheckCochitiRGOutflow Yes 39 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetCochitiRGAccount Yes 40 2 1 No > > SetCochitiRGAccount Yes 40 2 1 No > > > Cochiti And Jemez Accounts 32-41 9 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > Print Statement Yes 2 1 No > > > CheckAbiquiuRGOutflow Yes 73 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetAbiquiuRGAccount Yes 74 2 1 No > > SetAbiquiuRGAccount Yes 74 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > Print Statement Yes 2 1 No > > > CheckElVadoRGOutflow Yes 101 1 1 No > > SetElVadoRGAccounts Yes 102 3 1 No > > > ElVado 101-109 8 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > Print Statement Yes 2 1 No > > > CheckHeronRGOutflow Yes 127 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetHeronRGAccount Yes 128 2 1 No > > SetHeronRGAccount Yes 128 2 1 No > > > Heron Yes 127-131 5 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > MiddleValleyMinBypassList Yes 5 0 Yes > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesListCompactVII"( ) Yes 2 1 No > SuppliesBySourcesReleaseTypeDestination Yes 1 5 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > AlbuquerquePaybackSupply Yes 2 1 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > SuppliesBySourcesReleaseTypeDestinations Yes 2 1 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > SuppliesIntraBySourcesReleaseTypeDestinations Yes 2 5 No > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > > Preparatory Abiquiu 84-92 7 1 No > SupplyByReleaseTypeDestination Yes 3 2 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > > > Abiquiu Accounts 65-75 10 1 No > SumAllSuppliesIntoSource Yes 7 28 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > MRGCDElVadoSJDemand Yes 6 0 Yes > > AlbuquerqueDiversion Yes 4 4 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > AlbuquerqueDiversion3 No 4 0 Yes > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > ZeroSortedAccounts Yes 0 5 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > TargetTestFunctions Yes 0 0 No > IsMRGCDAbiquiuSJDemand>0 Yes 1 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > IsElVadoMRGCDDemand=ElVadoRGOutflow Yes 0 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > CochitiOutflowResult Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > MinimumFlowResult Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > MRGCDDemandResult Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > AbiquiuMaxESARelease Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > CochitiTargetTolerance Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > CochitiMRGCDTolerance Yes 0 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > Numeric / Math Yes 0 0 No > Abs Yes 0 18 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > AbiquiuRGStorageAdjustment1 No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiRGStorageAdjustment1 No 5 0 Yes > > IncidentalContentRelease Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ComputeDeltaPoolElev Yes 1 0 Yes > > ComputeDeltaOutflow Yes 1 2 No > > > SteppedReleaseTest1 Yes 4 5 No > > > SteppedReleaseTest2 Yes 4 2 No > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > > > SteppedReleaseTest3 Yes 5 1 No > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > Ceiling Yes 0 3 No > > RoundFlow Yes 3 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > Round Yes 3 0 Yes > > RoundVolume Yes 3 0 Yes > Div Yes 0 0 No > Exp Yes 0 0 No > Floor Yes 0 3 No > > RoundFlow Yes 3 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > Round Yes 3 0 Yes > > RoundVolume Yes 3 0 Yes > Fraction Yes 0 1 No > > RoundFlow Yes 3 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > IsEven Yes 0 0 No > IsOdd Yes 0 0 No > Ln Yes 0 0 No > Log Yes 0 0 No > Max Yes 0 180 No > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > CaballoOutflow Yes 11 1 1 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > > ASSIGN TO $ "SanAcaciaDiversion.Diversion Request" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > AbiquiuMinimumFlows Yes 82 7 1 No > > > Abiquiu Yes 76-83 8 1 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ElVadoOutflow Yes 109 1 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > AbiquiuMinRGOutflowTEST No 2 0 Yes > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > SumAccountStorageNonNegative Yes 3 2 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > IsMRGCDAbiquiuSJDemand>0 Yes 1 1 No > > MRGCDElVadoSJDemand Yes 6 0 Yes > > EBPrudentRelease Yes 7 4 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > PeliminaryRaftingRelease Yes 2 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGRelease Yes 12 1 No > > > ASSIGN TO $ "ElVadoData.RGOutflow" [] Yes 1 1 No > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > IndianStorageInflow1 No 5 0 Yes > > ComputeIndianStorageSpace Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > EstimateAbiquiuInflowList Yes 3 1 No > > > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > > EstimateMRGCDCochitiOutflow No 1 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > ReconcileRGOuflowAtGivenDate Yes 3 1 No > > > ReconcileSJOutflowAtGivenDate Yes 1 2 No > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > MinRGOutflow Yes 3 26 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > RGOutflowWRGConsTransfer Yes 3 3 No > > StorageAtZeroRelease Yes 5 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > StorageAtZeroRelease1 No 5 0 Yes > > IndianStorageRequirement Yes 5 7 No > > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > > IndianStorageTransferToRioGrande Yes 4 9 No > > > HasMaxIndianStorageNOTBeenReached Yes 3 0 Yes > > > ComputeIndianStorageSpace Yes 5 3 No > > > ReconcileRGOutflow1 No 12 0 Yes > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > AvailableStorage Yes 3 1 No > > > JemezFloodRelease Yes 4 3 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > MinHeronSJOutflow Yes 5 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronEndOfMonthRGRelease Yes 5 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronEndOfMonthRGRelease2 No 5 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronMustSpill Yes 5 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > MiddleValleyHypSim1 No 3 0 Yes > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > > ComputeMonthlyIndianStorageReq Yes 3 2 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ComputeIndianStorageReq Yes 2 2 No > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > LargeDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > MaxDiversion Yes 5 8 No > > > LargeDivCalc Yes 5 1 No > > > MaxDiversion Yes 5 8 No > > > SmallDivCalc Yes 5 1 No > > > TotalAvailableForDiversion Yes 1 3 No > > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > > SmallDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > SmallDivCalc Yes 5 1 No > > LargeLittleOsoDiversionTarget Yes 4 1 No > > > LargeDivCalc Yes 5 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > MaxItem Yes 0 21 No > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysatAbiquiu Yes 4 1 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > ComputeCochitiMinimumFlow Yes 2 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinimumFlow" [date] Yes 1 1 No > > HasRGOutflowBeenAtLeast5000cfsWithinTheLast5DaysAtCochiti Yes 3 6 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtCochiti Yes 4 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > IfLockinCarryOver Yes 5 2 No > > > LockinCarryOver Yes 4 2 No > > > LockinCarryOver1 No 4 0 Yes > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > ComputeTargetFillDate Yes 5 1 No > > > TargetFillDate Yes 1 8 No > > ComputeTargetFillDate1 No 5 0 Yes > > MaxList No 1 0 Yes > > GetMaxAccountStorageForYear Yes 2 0 Yes > > GetMaxAccountStorageForMonth Yes 3 0 Yes > > RGOutflowWRGConsTransfer Yes 3 3 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > ComputeRGConsInflow Yes 10 7 No > > GetMaxRGConservationStorageForYear Yes 2 1 No > > > HasMaxRGConservationStorageNOTBeenReached Yes 5 4 No > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > GetMaxStorageForYear Yes 2 0 Yes > Min Yes 0 137 No > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > Determine Percentage Yes 18 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > ComputeAbiquiuRGRelease Yes 89 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > AbiquiuSJOutflow Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > MaxDeliveryRequestCheck Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > InitialAbiquiuOutflow Yes 20 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > AbiquiuRGStorageAdjustment1 No 5 0 Yes > > AbiquiuReleaseForChannelCapacity Yes 4 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > TotalWaiverBalance Yes 5 1 No > > > HeronWaiverRelease Yes 3 5 No > > ComputeCaballoFloodRelease No 6 0 Yes > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiRGStorageAdjustment1 No 5 0 Yes > > CochitiReleaseForChannelCapacity Yes 1 2 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > CochitiChannelCapacityRestrictions Yes 48 6 1 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > MRGCDElVadoSJDemand Yes 6 0 Yes > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > TotalElVadoSJRelease Yes 8 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > IndianStorageInflow Yes 7 9 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToIndianStorageElVado.Supply" [] Yes 1 1 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > IndianStorageInflow1 No 5 0 Yes > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > ElVadoRGCompactVITexasMet No 5 0 Yes > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > ConstantRGCarryOverRelease2 No 5 0 Yes > > ConstantRGCarryOverRelease1 No 5 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > ReconcileRGOutflow1 No 12 0 Yes > > IncidentalContentRelease Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > TotalAccountStorageAvailable Yes 7 4 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MaximumSJOutflowElVado Yes 2 2 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > TotalElVadoSJRelease Yes 8 1 No > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > MaximumSJOutflowAbiquiu No 2 0 Yes > > MaximumSJOutflowHeron Yes 2 4 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > MinOutflow Yes 6 22 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > > MinHeronSJOutflow Yes 5 3 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > MinRGOutflow Yes 3 26 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > Print Statement Yes 3 1 No > > > AbiquiuMinimumFlows Yes 82 7 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinRGDemandRelease" [@"t"] Yes 3 1 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > RGOutflowWRGConsTransfer Yes 3 3 No > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAccountFillRelease Yes 6 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAlbuquerquePaybackVolume Yes 1 4 No > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > MiddleValleyHypSim1 No 3 0 Yes > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > JemezExchange Yes 12 1 No > > > ASSIGN TO "RioGrandeJemezToRioGrandeJemezJemezSedimentPoolJemez.Supply" [] Yes 1 1 No > > JemezFloodRelease Yes 4 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > LargeDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > MaxDiversion Yes 5 8 No > > > LargeDivCalc Yes 5 1 No > > > MaxDiversion Yes 5 8 No > > > SmallDivCalc Yes 5 1 No > > > TotalAvailableForDiversion Yes 1 3 No > > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > > SmallDivCalc Yes 5 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > TargetTotalDiversion Yes 4 1 No > > > ASSIGN TO diversion & "Diversion Request" [] Yes 7 1 No > > SmallOsoDiversionTarget Yes 2 2 No > > > SmallDivCalc Yes 5 1 No > > > SmallLittleOsoDiversionTarget Yes 4 1 No > > SmallLittleOsoDiversionTarget Yes 4 1 No > > > SmallDivCalc Yes 5 1 No > > LargeBlancoDiversionTarget Yes 2 2 No > > > LargeDivCalc Yes 5 1 No > > > LargeLittleOsoDiversionTarget Yes 4 1 No > > LargeLittleOsoDiversionTarget Yes 4 1 No > > > LargeDivCalc Yes 5 1 No > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > ConstantRGConservationRelease Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > ConstantRGConservationRelease2 No 3 0 Yes > > ConstantRGConservationRelease1 No 5 0 Yes > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > MinItem Yes 0 33 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > CheckReservourOutflow Yes 5 1 No > > > DownstreamDemands Yes 1 7 No > > CheckReservourOutflow2 No 4 0 Yes > > CheckReservourOutflow1 No 4 0 Yes > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > MRGCDDroughtInflow Yes 10 7 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToMRGCDDroughtElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > SupplementalESAInflow Yes 10 5 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO "RioGrandeElVadoToSupplementalESAElVado.Supply" [] Yes 1 1 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoCompactVIIRGRelease Yes 5 1 No > > > IndianStorageTransferRelease Yes 5 3 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > SupplementalESAOutflow Yes 5 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > CompactVIINotInEffectLast12Months Yes 4 0 Yes > > CompactVIINotInEffectLast12Months1 No 4 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > MinList Yes 1 9 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > > PrioritizedAccountList Yes 3 0 Yes > > > PrioritizedReleaseTypeList Yes 3 0 Yes > > > PrioritizedReservoirList No 2 0 Yes > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > Mod Yes 0 0 No > OldLn Yes 0 0 No > OldLog Yes 0 0 No > PercentRank Yes 0 0 No > Percentile Yes 0 0 No > RanDev Yes 0 1 No > > ComputeForecastError Yes 5 0 Yes > ResetRanDev Yes 0 0 No > Random Yes 0 0 No > RandomNormal Yes 0 0 No > Sum Yes 0 25 No > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > SetRioGrandeToReclamationTransfer Yes 92 1 1 No > > ASSIGN TO $ "ElVadoData.RelinqueshedNMCreditsStored" [] Yes 4 1 No > > > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > > TotalMRGCDStorage Yes 2 0 Yes > > SumAccountStorage Yes 2 13 No > > > ASSIGN TO % "ReconcileStorage" & ( "Sum" CONCAT ( STRINGIFY reservoir ) CONCAT "AccountStorage" ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > StorageAtZeroRelease Yes 5 3 No > > > StorageAtZeroRelease1 No 5 0 Yes > > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > > IsEasementSpaceAvailable Yes 3 5 No > > > IsEasementSpaceAvailable2 No 3 0 Yes > > SumAccountStorageAtGivenDate Yes 2 15 No > > > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > SumAllAvailableMRGCDStorageAvailableToMeetMRGCDDemand Yes 1 1 No > > > AvailableIndianStorageAvailableToMeetIndianDemand Yes 1 1 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > TotalWaiverBalance Yes 5 1 No > > > HeronWaiverRelease Yes 3 5 No > > SumSupplies Yes 3 35 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > SumSuppliesAtDate Yes 3 50 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedFlowThruAccounts Yes 17 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > SumPreviousSupplies Yes 1 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > SumAccountStorageNonNegative Yes 3 2 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > SumPeriodicSlot Yes 2 1 No > > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > ElVadoOtowiDebtRelease Yes 4 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > > SumPaybackDebts Yes 2 7 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > SumList Yes 1 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > MRGCDPaybackRelease Yes 4 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > MiddleValleyMinBypassList Yes 5 0 Yes > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > SumByIndex Yes 0 1 No > > SumListOfLists1 Yes 1 6 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedFlowThruAccounts Yes 17 3 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > SumFlowsToVolume Yes 0 38 No > > ASSIGN TO $ "SumFlows.RedRiverBlwFishHatchery" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.Lobatos" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.ElVadoLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.Otowi" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.LobatosToCerroLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.RioPuebloDeTaosAtLosCordovas" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.ElVadoToAbiquiuLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.CerroToTaosLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.TaosToEmbudoLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.AbiquiuToChamitaLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.EmbudoToOtowiLocalInflow" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.EmbudoCreekAtDixon" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.Embudo" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.OtowiRG" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.SanMarcial" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > ASSIGN TO $ "SumFlows.SanMarcialLFCC" [@"24:00:00 August 1, Current Year - 1"] Yes 1 1 No > > > SumFlows Yes 2 17 1 No > > AbiquiuRemainingForecastVolume Yes 2 2 No > > > ComputePreEvacFlow Yes 1 1 No > > > IsPreEvacuationRequired Yes 2 1 No > > Average3DayRioGrandeInflow Yes 8 5 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > JemezRGOutflow1 No 6 0 Yes > > SumMonthlyIndianCallToDate Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > > ComputeMRGCDDroughtVolume Yes 2 1 No > > > ComputeMRGCDDroughtSupply Yes 2 7 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > SupplementalESAOutflow Yes 5 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > EstimateElVadoInflow Yes 1 2 No > > > ForecastElVadoInflow Yes 2 7 No > > > ComputeForecastError Yes 5 0 Yes > > RouteRioChamaFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteLobatosFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteRedRiverFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteRioPuebloFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteEmbudoCreekFlow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteLobatosToCerroLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteCerroToTaosLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteTaosToEmbudoLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteEmbudoToOtowiLocalInflow Yes 1 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteAbiquiuToChamitaLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > RouteElVadoToAbiquiuLocalInflow Yes 2 1 No > > > RouteRioGrandeToOtowi Yes 11 1 No > > IndianCallStorageAdjustment Yes 1 2 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > RealizedOtowiForecast Yes 4 1 No > > > ComputeElVadoRunoffLeft Yes 3 1 No > > JemezAccumulatedSJCaptureInACRE-FT Yes 2 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > SumFlowsToVolumeSkipNaN Yes 0 0 No > SumSlot Yes 0 11 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > SumPanEvap Yes 1 1 No > > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > SumPrecip Yes 1 2 No > > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoWinterEvapLosses Yes 4 1 No > > RemainingMRGCDFromAlbuquerquePurchase Yes 2 1 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > JemezAccumulatedDeliveryRequestInCFS Yes 3 2 No > > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezAccumulatedDeliveryRequestInACRE-FT Yes 2 2 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > JemezAccumulatedSJCaptureInCFS Yes 2 2 No > > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > SumSlotSkipNaN Yes 0 5 No > > SumDeliveryRequests Yes 3 1 No > > > Print Statement Yes 3 1 No > > SumSupplies Yes 3 35 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > SumSuppliesAtDate Yes 3 50 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedFlowThruAccounts Yes 17 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > SumSupplementalESAGainLoss Yes 1 2 No > > > ASSIGN TO $ "ElVadoData.SupplementalESAHasFilled" [] Yes 2 1 No > > > ComputeSupplementalESASpace Yes 7 2 No > > SumMRGCDDroughtGainLoss Yes 1 2 No > > > ASSIGN TO $ "ElVadoData.MRGCDDroughtHasFilled" [] Yes 2 1 No > > > ComputeMRGCDDroughtSpace Yes 7 2 No > SumFlowsToVolumeByCol Yes 0 0 No > SumFlowsToVolumeByColSkipNaN Yes 0 0 No > SumSlotByCol Yes 0 0 No > SumSlotByColSkipNaN Yes 0 0 No > SumSlotOverTime Yes 0 3 No > > ASSIGN TO $ "SanJuanChamaDiversions.AnnualDiversion" [@"t - 1"] Yes 3 1 No > > > ComputeAnnualSJDiversion Yes 133 1 1 No > > EODTotal Yes 2 1 No > > > DecadeDiversionCalc Yes 3 2 No > > EOYTotal Yes 2 2 No > > > AnnualDiversionCalc Yes 3 2 No > > > EODTotal Yes 2 1 No > SumTableColumn Yes 0 5 No > > Compute1JanSanJuanContractorAllocationsTEST Yes 2 0 Yes > > Compute1JanSanJuanContractorAllocations Yes 2 1 No > > > ASSIGN TO "Heron^" CONCAT account CONCAT ".Begin Year Allocation" [] Yes 1 1 No > > Compute1JanSanJuanContractorAllocationsAlbMRGCDPriority Yes 2 0 Yes > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > SumTableRow Yes 0 0 No > ToCelcius Yes 0 0 No > ToFahrenheit Yes 0 0 No > ToKelvin Yes 0 0 No > WeightedSum Yes 0 0 No > OptValue Yes 0 0 No > Basin Yes 0 0 No > AvgObjectsAggregatedOverTime Yes 0 0 No > AvgObjectsAtEachTimestep Yes 0 0 No > AvgTimestepsAggregatedOverObjects Yes 0 0 No > AvgTimestepsForEachObject Yes 0 0 No > GetObjectsInBasin Yes 0 0 No > ListSubbasin Yes 0 18 No > > FOREACH diversion IN "ListSubbasin"( "San Juan Diversions" ) Yes 2 1 No > > > San Juan Diversions Yes 132 4 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Shorted Middle Valley Depletions Yes 185 4 1 No > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > Set Middle Rio Grande Depletions Requested Yes 210 1 1 No > > FOREACH diversion IN "ListSubbasin"( "MiddleRioGrandeDiversions" ) Yes 2 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > FOREACH diversion IN "ListSubbasin"( "LowerMiddleRioGrandeDiversions" ) Yes 2 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > FOREACH acequia IN "ListSubbasin"( "BelowAbiquiuDiversions" ) Yes 3 1 No > > > FOREACH date IN @"Start Timestep" TO @"Finish Timestep" Yes 1 1 No > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > SubbasinDiversionRequirement Yes 2 1 No > > > AbiquiuMinRGDemand Yes 2 1 No > > ObjectIsAggDiversionSite Yes 1 2 No > > > AggDiversionsInList Yes 1 1 No > > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > > ObjectIsDiversionObject Yes 1 4 No > > > DiversionObjectsInList Yes 1 1 No > > > WaterUserAndDiversionsOnly Yes 4 4 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > ObjectIsWaterUser Yes 1 2 No > > > WaterUserAndDiversionsOnly Yes 4 4 No > > > WaterUsersInList Yes 1 3 No > > MiddleValleyMinBypassList Yes 5 0 Yes > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > > TributaryInflowInputs Yes 2 8 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > MiddleValleyDemandInputs Yes 6 0 Yes > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > > ReservoirOnlyDestinations Yes 3 1 No > > > RuleIsInPriority Yes 10 27 No > > ReservoirOnlyObjects Yes 1 1 No > > > GetSortedFlowThruAccounts Yes 17 3 No > MaxObjectsAggregatedOverTime Yes 0 0 No > MaxObjectsAtEachTimestep Yes 0 0 No > MaxTimestepsAggregatedOverObjects Yes 0 0 No > MaxTimestepsForEachObject Yes 0 3 No > > MaxReleaseYesterday Yes 3 2 No > > > HasMaxReleaseIncreased Yes 3 4 No > > > IsMaxBelowMaxThreshold Yes 2 3 No > > MaxRelease#DaysAgo Yes 5 1 No > > > HasMaxReleaseIncreased Yes 3 4 No > > GetMaxRGConservationStorageForYear1 No 1 0 Yes > MinObjectsAggregatedOverTime Yes 0 0 No > MinObjectsAtEachTimestep Yes 0 0 No > MinTimestepsAggregatedOverObjects Yes 0 0 No > MinTimestepsForEachObject Yes 0 0 No > FloodControl Yes 0 0 No > HydropowerRelease Yes 0 0 No > MeetLowFlowRequirement Yes 0 0 No > ComputeReservoirDiversions Yes 0 0 No > SolveWaterRights Yes 0 0 No > SolveWaterRightsWithLags Yes 0 0 No > MeadFloodControl Yes 0 0 No > Date / Time Yes 0 0 No > DateMax Yes 0 13 No > > ASSIGN TO $ "SanJuanChamaDiversions.AnnualDiversion" [@"t - 1"] Yes 3 1 No > > > ComputeAnnualSJDiversion Yes 133 1 1 No > > FOREACH date IN @"t - 1" TO "DateMax"( @"t - 1", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > Set ElephantButte Spill Switch Yes 221 2 1 No > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysatAbiquiu Yes 4 1 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > SumDeliveryRequests Yes 3 1 No > > > Print Statement Yes 3 1 No > > SumMonthlyIndianCallToDate Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > > HasRGOutflowBeenAtLeast5000cfsWithinTheLast5DaysAtCochiti Yes 3 6 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtCochiti Yes 4 0 Yes > > DateMinusXTimesteps Yes 1 6 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > SumAllSuppliesIntoSource Yes 7 28 No > > MaxDate Yes 1 10 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > > ChangeInRioChamaRGStorage Yes 1 1 No > > > RealizedOtowiForecast Yes 4 1 No > > > GetMaxAccountStorageForYear Yes 2 0 Yes > > > GetMaxAccountStorageForMonth Yes 3 0 Yes > > > GetMaxRGConservationStorageForYear Yes 2 1 No > > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > > GetMaxStorageForYear Yes 2 0 Yes > > CompactVIINotInEffectLast12Months Yes 4 0 Yes > > CompactVIINotInEffectLast12Months1 No 4 0 Yes > > MaxReleaseYesterday Yes 3 2 No > > > HasMaxReleaseIncreased Yes 3 4 No > > > IsMaxBelowMaxThreshold Yes 2 3 No > > MaxRelease#DaysAgo Yes 5 1 No > > > HasMaxReleaseIncreased Yes 3 4 No > DateMin Yes 0 36 No > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > Caballo Downstream Demand Yes 16 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"Finish Timestep", @"24:00:00 December 31, Current Year" ) Yes 2 1 No > > > ElephantButte Downstream Demand Yes 17 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t", @"Finish Timestep" ) Yes 2 1 No > > > SetSanMarcialLFCC Yes 22 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > SetSanAcaciaToSanMarcialParallelFlow Yes 24 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > SetSanAcaciaDiversionRequest Yes 26 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > FloodwaySanMarcialToSanMarcialLoss Yes 156 3 1 No > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > > LFCCSanAcaciaToSanMarcialLoss Yes 159 3 1 No > > Shorted IsletaToSanMarcial Diversions Yes 189 5 1 No > > > Diversions And Demands 161-217 41 1 No > > Shorted CochitiToCentral Diversions Yes 190 5 1 No > > > Diversions And Demands 161-217 41 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > > Albuquerque Curtailment Yes 206 9 1 No > > Albuquerque Curtailment Yes 206 9 1 No > > > Diversions And Demands 161-217 41 1 No > > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > > Set Supply NaNs To Zero Yes 290 4 1 No > > FOREACH date IN "DateMin"( @"Start Timestep - 1", @"24:00:00 January 1, Current Year" ) TO @"t - 1" Yes 2 1 No > > > Set Supply NaNs To Zero Yes 290 4 1 No > > SumDeliveryRequests Yes 3 1 No > > > Print Statement Yes 3 1 No > > DatePlusXTimesteps Yes 1 39 No > > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMinFlowsDemand Yes 86 2 1 No > > > ComputeAbiquiuMinFlowsDemand Yes 87 2 1 No > > > FOREACH writeDate IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetMinAbiquiuRGRelease Yes 164 2 1 No > > > ComputedMinAbiquiuRGRelease Yes 165 2 1 No > > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetAbiquiuMRGCDDemand Yes 174 2 1 No > > > ComputeAbiquiuMRGCDDemand Yes 175 2 1 No > > > FOREACH date IN @"t" TO "DatePlusXTimesteps"( @"t", 1.00000000 "day" ) Yes 2 1 No > > > SetCochitiMinimumFlow Yes 177 2 1 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > Average3DayRioGrandeInflow Yes 8 5 No > > > AbiquiuMinFlowsDemand Yes 2 1 No > > > AbiquiuComputedMRGCDDemand Yes 2 1 No > > > AbiquiuMinRGDemand Yes 2 1 No > > > AlbuquerqueMVDemand Yes 2 2 No > > > CochitiMinFlowsDemand No 2 0 Yes > > > ComputeElVadoMRGCDDemand Yes 3 1 No > > > MinTargetFlow Yes 2 20 No > > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > > > JemezInflowInputs Yes 1 13 No > > > TributaryInflowInputs Yes 2 8 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > EndOfMonthOrRun Yes 1 5 No > > > ASSIGN TO $ "CaballoData.DownstreamDemand" [date] Yes 1 1 No > > > ASSIGN TO $ "ElephantButteData.DownstreamDemand" [date] Yes 1 1 No > > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > > IndianStorageTransferToRioGrande Yes 4 9 No > > LookAhead Yes 2 9 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > FloodCarryOverSeasonLookAhead Yes 1 2 No > > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGOutflowLookAhead1 No 3 0 Yes > > > LockedInLookAhead Yes 1 2 No > > > IfLockinCarryOverLookAhead Yes 7 2 No > > > OtowiLookAhead Yes 1 2 No > > LookAhead-1 Yes 2 5 No > > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > > IfLockinCarryOverLookAhead Yes 7 2 No > > MinDate Yes 1 2 No > > > RemainingMRGCDFromAlbuquerquePurchase Yes 2 1 No > > > GetMaxAccountStorageForMonth Yes 3 0 Yes > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGInflowLookAhead Yes 2 1 No > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > EstimatedRGInflowLookAheadForPreviousDay Yes 2 1 No > > IfLockinCarryOver Yes 5 2 No > > > LockinCarryOver Yes 4 2 No > > > LockinCarryOver1 No 4 0 Yes > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > NumberToDate Yes 0 0 No > GetDate Yes 0 0 No > GetDates Yes 0 6 No > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysatAbiquiu Yes 4 1 No > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > HasRGOutflowBeenAtLeast5000cfsWithinTheLast5DaysAtCochiti Yes 3 6 No > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > HasRGOutflowBeenAtChannelCapacityWithinTheLast5DaysAtCochiti Yes 4 0 Yes > > NaNInSlotMonthly Yes 2 0 Yes > > NaNInSlotAnnual Yes 2 0 Yes > > MonthlyDATETIMEList Yes 1 3 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > > ComputeIndianStorageReq Yes 2 2 No > GetDatesCentered Yes 0 0 No > GetDaysInMonth Yes 0 9 No > > EndOfMonthGivenDate Yes 4 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > FirstOfMonthRowIndex Yes 3 0 Yes > > FirstOfMonthFromCurrentTimestepRowIndex Yes 3 0 Yes > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > IsEndOfMonth Yes 2 1 No > > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > GetDaysInMonthResult Yes 1 0 Yes > > IsLeapYear Yes 1 7 No > > > SeasonDayOfYear Yes 3 1 No > > > RaftingSeasonStartDate Yes 3 1 No > > > ESAReleaseStartDate Yes 3 1 No > > > RaftingSeasonEndDate Yes 3 1 No > > > ESAReleaseEndDate Yes 3 1 No > > > GetStartRGConsReleaseDate Yes 4 3 No > > > GetEndRGConsReleaseDate Yes 4 3 No > > InterpolateIndianStorageReq Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > > HeronRGBaseFlow Yes 3 3 No > > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > GetDayOfMonth Yes 0 6 No > > EndOfMonthGivenDate Yes 4 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > IsEndOfMonth Yes 2 1 No > > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > IsFirstDayOfMonth Yes 1 7 No > > > Caballo Downstream Demand Yes 16 3 1 No > > > ElephantButte Downstream Demand Yes 17 3 1 No > > > Determine Percentage Yes 18 3 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > > SumMonthlyIndianCallToDate Yes 5 1 No > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > > AbortMessageEntireTimeSeries+#InitialValuesForPrecipAndIce Yes 1 0 Yes > > IsFirstHalfOfMonth Yes 1 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > IsSecondHalfOfMonth Yes 1 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > InterpolateIndianStorageReq Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > GetDayOfYear Yes 0 9 No > > FirstOfYearRowIndex Yes 3 0 Yes > > FirstOfYearFromCurrentTimestepRowIndex Yes 3 0 Yes > > SeasonDayOfYear Yes 3 1 No > > > GainSeasonRow Yes 2 2 No > > RaftingSeasonStartDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseStartDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > RaftingSeasonEndDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseEndDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > GetStartRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > > GetEndRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > GetJulianDate Yes 0 3 No > > DeltaJulianDates Yes 1 0 Yes > > EstimatedRGOutflowLookAhead1 No 3 0 Yes > > AbiquiuEndOfYearAccumSedDep Yes 2 1 No > > > AbiquiuCombinedMaxAccountStorage Yes 2 2 No > GetMonth Yes 0 3 No > > ComputeForecastError Yes 5 0 Yes > > PreviousForecastError Yes 1 1 No > > > ComputeForecastError Yes 5 0 Yes > > GetMonthlyData Yes 1 1 No > > > GetDepletionRequested Yes 2 1 No > GetMonthAsString Yes 0 10 No > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > SetPreviousMonthIndianStorageRequirement Yes 143 3 1 No > > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Local Inflow" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > ASSIGN TO $ "LFCCSanAcaciaToSanMarcialGains.Local Inflow" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > ComputeForecastError Yes 5 0 Yes > > IndianDemand Yes 1 1 No > > > ComputeMonthlyIndianStorageReq Yes 3 2 No > > HeronRGBaseFlow Yes 3 3 No > > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > ComputeSupplyAtOtowi Yes 3 1 No > > > ElVadoUsableFlow Yes 2 1 No > > ElVadoForecastFactor Yes 1 1 No > > > ComputeElVadoRunoffLeft Yes 3 1 No > > GetMonthPercent Yes 1 1 No > > > ComputeSupplyAtOtowi Yes 3 1 No > GetStepSeconds Yes 0 0 No > GetTimestep Yes 0 3 No > > NaNInSlot Yes 1 6 No > > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > FOREACH date IN IF ( NOT "NaNInSlot"( $ "Otowi.Gage Inflow", @"24:00:00 January 1, Current Year", @"Start Timestep - 1" ) ) THEN @"24:00:00 January 1, Current Year" TO @"Finish Timestep" ELSE @"t" TO @"Finish Timestep" ENDIF Yes 2 1 No > > > Print Statement Yes 2 1 No > > > Print Statement Yes 2 1 No > > > Print Statement Yes 1 1 No > > > Set Average Nambe Falls Data for RGCompact Yes 288 7 1 No > > NOTInputInSlot Yes 2 0 Yes > > FlowFraction Yes 2 1 No > > > ReachLaggedFlow Yes 1 2 No > GetYear Yes 0 12 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > > FOREACH date IN IF ( NOT IsNaN $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] AND $ "RuleHasFired.ShortedCochitiToCentralDiversions" [@"t - 1"] == 1.00000000 ) THEN @"t + 14" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ELSE @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) ENDIF Yes 2 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > FirstOfPreviousMonthRowIndex Yes 5 0 Yes > > GetStartScaleDiversionDate Yes 2 1 No > > > GetDiversionRequested Yes 2 5 No > > GetEndScaleDiversionDate Yes 2 1 No > > > GetDiversionRequested Yes 2 5 No > > GetStartRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > > GetEndRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > LeapYear Yes 0 0 No > NextDate Yes 0 1 No > > NextDateResult Yes 1 0 Yes > DateToNumber Yes 0 0 No > OffsetDate Yes 0 25 No > > IsPreEvacuationSeason Yes 1 1 No > > > IsPreEvacuationRequired Yes 2 1 No > > CaballoChannelCapacity Yes 4 5 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > EndOfMonthGivenDate Yes 4 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > EndOfPeriodDate Yes 3 4 No > > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > AccountFillDate Yes 2 1 No > > > TargetElevationDate Yes 2 5 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > EndOfPreviousMonth Yes 1 2 No > > > PreviousIndianStorageRequirement Yes 2 1 No > > > InterpolateIndianStorageReq Yes 5 1 No > > EndOfPreviousMonthBeforeFinishDate Yes 1 0 Yes > > EndOf2PreviousMonths Yes 1 0 Yes > > LookAhead Yes 2 9 No > > > ASSIGN TO $ "Cochiti.Locked In" ["LookAhead"( )] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Locked In" ["LookAhead"( )] Yes 2 1 No > > > FloodCarryOverSeasonLookAhead Yes 1 2 No > > > EstimatedAbiquiuInflowLookAhead Yes 6 1 No > > > EstimatedCochitiInflowLookAhead Yes 5 1 No > > > EstimatedRGOutflowLookAhead1 No 3 0 Yes > > > LockedInLookAhead Yes 1 2 No > > > IfLockinCarryOverLookAhead Yes 7 2 No > > > OtowiLookAhead Yes 1 2 No > > LookAhead1 No 1 0 Yes > > LookAhead-1 Yes 2 5 No > > > EstimatedAbiquiuInflowLookAheadForPreviousDay Yes 6 1 No > > > EstimatedCochitiInflowLookAheadForPreviousDay Yes 5 1 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > > IfLockinCarryOverLookAhead Yes 7 2 No > > LookAhead-1OLD No 1 0 Yes > > EndOfYearDate Yes 2 2 No > > > ASSIGN TO $ "MiddleValleyDemands.HydrologyYearType" [] Yes 2 1 No > > > NaNInSlotAnnual Yes 2 0 Yes > > EndOfMonthDate Yes 2 1 No > > > NaNInSlotMonthly Yes 2 0 Yes > > CompactVIINotInEffectLast12Months Yes 4 0 Yes > > CompactVIINotInEffectLast12Months1 No 4 0 Yes > > WaiverDate Yes 2 3 No > > > ZeroWaivers Yes 110 4 1 No > > > WaiversAreInEffect Yes 2 1 No > > > HeronWaiverRelease Yes 3 5 No > > RaftingSeasonStartDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseStartDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > RaftingSeasonEndDate Yes 3 1 No > > > ElVadoRaftingSeason Yes 2 6 No > > ESAReleaseEndDate Yes 3 1 No > > > ESAReleaseSeason Yes 2 2 No > > GetStartScaleDiversionDate Yes 2 1 No > > > GetDiversionRequested Yes 2 5 No > > GetEndScaleDiversionDate Yes 2 1 No > > > GetDiversionRequested Yes 2 5 No > > GetStartRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > > GetEndRGConsReleaseDate Yes 4 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > RGConservationRelease No 3 0 Yes > > > ComputeConstantRGConservationRelease Yes 4 2 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > PreviousDate Yes 0 3 No > > PreviousDateResult Yes 1 0 Yes > > EndOfYearDate Yes 2 2 No > > > ASSIGN TO $ "MiddleValleyDemands.HydrologyYearType" [] Yes 2 1 No > > > NaNInSlotAnnual Yes 2 0 Yes > > EndOfMonthDate Yes 2 1 No > > > NaNInSlotMonthly Yes 2 0 Yes > RunStartDate Yes 0 0 No > RunEndDate Yes 0 0 No > DispatchEndDate Yes 0 0 No > Engineering Yes 0 0 No > GetMaxOutflowGivenHW Yes 0 4 No > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronMustSpill Yes 5 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > GetMaxOutflowGivenInflow Yes 0 3 No > > CheckReservourOutflow Yes 5 1 No > > > DownstreamDemands Yes 1 7 No > > CheckReservourOutflow2 No 4 0 Yes > > ComputeMaxOutflow Yes 1 24 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > AbiquiuFCOutflow Yes 3 1 No > > > CaballoChannelCapacity Yes 4 5 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > CheckReservourOutflow Yes 5 1 No > > > CheckReservourOutflow2 No 4 0 Yes > > > CheckReservourOutflow1 No 4 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > > ElephantButteComputedMaxOutflow Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > JemezRGOutflow Yes 6 1 No > > > JemezRGOutflow1 No 6 0 Yes > > > DetermineSteppedRelease Yes 8 3 No > GetMaxReleaseGivenInflow Yes 0 2 No > > CheckReservourOutflow1 No 4 0 Yes > > ComputeMaxRelease Yes 1 1 No > > > CheckReservourOutflow Yes 5 1 No > GetMaxOutflowGivenStorage Yes 0 0 No > GetMinSpillGivenInflowRelease Yes 0 4 No > > CheckThisResPhysicalConstraints Yes 8 24 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "CaballoData.FloodRelease" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ASSIGN TO $ "ElephantButte.Outflow" [] Yes 3 1 No > > > ASSIGN TO "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 4 1 No > > > ASSIGN TO $ "Abiquiu.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "ElVado.Outflow" [] Yes 6 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > > ASSIGN TO $ "Heron.Outflow" [] Yes 4 1 No > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > UnregulatedSpillWhenNoConduitFlow Yes 1 2 No > > > AbiquiuFCOutflow Yes 3 1 No > > > IsAbiquiuUnregulatedSpill HypSim Yes 0 6 No > > EstimateAbiquiuInflowList Yes 3 1 No > > > FOREACH valueDate IN "EstimateAbiquiuInflowList"( @"t + 1", @"t + 8" ) Yes 2 1 No > > EstimateAbiquiuInflowList1 No 1 0 Yes > > EstimateCochitiInflowList Yes 1 1 No > > > FOREACH valueDate IN "EstimateCochitiInflowList"( @"t + 1", @"t + 7" ) Yes 2 1 No > > MiddleValleyHypSim Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > MiddleValleyHypSim2 No 2 0 Yes > > MiddleValleyHypSim1 No 3 0 Yes > HypotheticalSimulation Yes 0 0 No > HypTargetSim Yes 0 0 No > HypotheticalTargetSimulation Yes 0 0 No > HypTargetSimWithStatus Yes 0 23 No > > CaballoChannelCapacity Yes 4 5 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 2 1 No > > > CaballoOutflowRestrictions Yes 10 4 1 No > > > ComputeCaballoFloodRelease No 6 0 Yes > > > CaballoFloodReleaseBasedOnElevation Yes 6 0 Yes > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > CochitiReleaseForCentralChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForCentralChannelCap" [] Yes 1 1 No > > CochitiReleaseForCentralChannelCapacity2 No 6 0 Yes > > CochitiReleaseForCentralChannelCapacity1 No 6 0 Yes > > CochitiReleaseForSanMarcialChannelCapacity Yes 6 1 No > > > ASSIGN TO $ "CochitiData.MaxReleaseForSanMarcialChannelCap" [] Yes 1 1 No > > CochitiReleaseForSanMarcialChannelCapacity1 No 6 0 Yes > > AbiquiuMinFlowsDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.TotalFlowNeededToMeetTarget" [] Yes 1 1 No > > AbiquiuComputedMRGCDDemand Yes 2 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMRGCDDemand" [] Yes 1 1 No > > CochitiMinFlowsDemand No 2 0 Yes > > ComputeElVadoMRGCDDemand Yes 3 1 No > > > ASSIGN TO $ "ElVadoData.MRGCDDemand" [] Yes 1 1 No > > ReleaseToMeetMinFlowAtCentral5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtCentral Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForCentral" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtCentral1 No 5 0 Yes > > ReleaseToMeetMinFlowAtIsleta5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtIsleta Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForIsleta" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtIsleta1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanAcacia" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanAcacia2 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanAcacia1 No 5 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial5Day No 7 0 Yes > > ReleaseToMeetMinFlowAtSanMarcial Yes 7 1 No > > > ASSIGN TO $ "MiddleValleyDemands.MinReleaseForSanMarcial" [@"t + 1"] Yes 2 1 No > > ReleaseToMeetMinFlowAtSanMarcial1 No 5 0 Yes > HypLimitSim Yes 0 0 No > HypLimitSimWithStatus Yes 0 0 No > NetNonShortDiversionRequirement Yes 0 0 No > NetSubBasinDiversionRequirement Yes 0 0 No > SolveInflow Yes 0 1 No > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > SolveOutflow Yes 0 8 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > OutflowToMeetRelinqueshmentCredits Yes 4 0 Yes > > ComputeOutflowAtGivenStorage Yes 1 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > OutflowToGetBelowFloodPool Yes 4 3 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > OutflowToGetBelowPrudentPool Yes 4 1 No > > > EBPrudentRelease Yes 7 4 No > > ComputeOutflowToGetToZeroStorage Yes 1 3 No > > > CheckReservourOutflow Yes 5 1 No > > > CheckReservourOutflow2 No 4 0 Yes > > > CheckReservourOutflow1 No 4 0 Yes > SolveMonthlyOutflowAnnualTimestep Yes 0 0 No > SolveOutflowGivenEnergyInflow Yes 0 0 No > SolveStorage Yes 0 10 No > > IsFloodReleaseRequired Yes 3 2 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > SolveStorageBasedOnCurrentInflow Yes 2 1 No > > > StorageToElevationBasedOnCurrentInflow Yes 2 5 No > > HeronEndOfMonthRGRelease Yes 5 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronEndOfMonthRGRelease2 No 5 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > SolveMonthlyStorageAnnualTimestep Yes 0 0 No > SolveShortage Yes 0 0 No > SolveSlopeStorageGivenInflowHW Yes 0 0 No > SolveSlopeStorageGivenInflowOutflow Yes 0 0 No > SolveSubBasinDiversions Yes 0 1 No > > SubbasinDiversionRequirement Yes 2 1 No > > > AbiquiuMinRGDemand Yes 2 1 No > SumObjectsAggregatedOverTime Yes 0 0 No > SumTimestepsAggregatedOverObjects Yes 0 0 No > SumObjectsAtEachTimestep Yes 0 0 No > SumTimestepsForEachObject Yes 0 0 No > TargetHWGivenInflow Yes 0 0 No > TargetSlopeHWGivenInflow Yes 0 0 No > Workspace Yes 0 0 No > AnnualEventStats Yes 0 0 No > AnnualEventCount Yes 0 0 No > AnnualEventLastOccurrence Yes 0 0 No > ColumnLabel Yes 0 0 No > DatesInPeriod Yes 0 2 No > > PeriodicSlotDateList Yes 1 4 No > > > EndOfPeriodDateIndex Yes 1 1 No > > > EndOfPeriodDate Yes 3 4 No > > > ComputeTargetFillDate Yes 5 1 No > > > ComputeTargetFillDate1 No 5 0 Yes > > PeriodicSlotStartDateList Yes 1 4 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > HeronAccountFillRelease Yes 6 5 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > ElevationToArea Yes 0 1 No > > AverageSurfaceArea Yes 1 2 No > > > EstimateElVadoSummerEvapLosses Yes 5 1 No > > > EstimateElVadoWinterEvapLosses Yes 4 1 No > ElevationToAreaAtDate Yes 0 0 No > ElevationToStorage Yes 0 24 No > > ASSIGN TO $ "ElVado.Outflow" [] Yes 8 1 No > > > ElVadoFloodControl Yes 106 4 1 No > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > EB Unfilled Capacity Yes 226 2 1 No > > AbiquiuCombinedMaxAccountStorage Yes 2 2 No > > > MaxAccountStorage3 No 2 0 Yes > > > MaxAccountStorage2 No 1 0 Yes > > AbiquiuRemainingForecastVolume Yes 2 2 No > > > ComputePreEvacFlow Yes 1 1 No > > > IsPreEvacuationRequired Yes 2 1 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > CochitiFloodSpace Yes 1 2 No > > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > MinCochitiStorageForBalancedOperation Yes 1 1 No > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfCochitiFloodSpaceAvailable Yes 1 3 No > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > CochitiBalancedOperation Yes 4 2 No > > > JemezBalancedOperation Yes 4 2 No > > MinJemezStorageForBalancedOperation Yes 2 1 No > > > IfCochitiJemezBalancedOperation Yes 3 1 No > > ComputeEBPrudentElevation Yes 2 4 No > > > EBPrudentRelease Yes 7 4 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > OutflowToGetBelowFloodPool Yes 4 3 No > > > ASSIGN TO $ "Caballo.Outflow" [] Yes 5 1 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > OutflowToGetBelowPrudentPool Yes 4 1 No > > > EBPrudentRelease Yes 7 4 No > > MaxStorage Yes 2 5 No > > > AvailableStorage Yes 3 1 No > > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > > HeronMustSpill Yes 5 1 No > > StorageAtZeroRelease Yes 5 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > StorageAtZeroRelease1 No 5 0 Yes > > DeadStorage Yes 4 3 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > > TargetStorage Yes 2 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > HeronLimitDeltaStorage Yes 2 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > JemezFloodSpace Yes 1 2 No > > > CochitiJemezStorageDifferentialRatio Yes 4 2 No > > > MinJemezStorageForBalancedOperation Yes 2 1 No > > HeronMaximumInflow Yes 7 2 No > > > HeronSpaceIsLimited Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AvailableAccountStorage Yes 16 21 No > > > ComputeRGConsInflow Yes 10 7 No > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > AbiquiuEasementSpaceAvailableAsFlow1 No 3 0 Yes > > GetEasementSpaceAvailable Yes 1 1 No > > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > ElevationToStorageAtDate Yes 0 0 No > ElevationToMaxRegulatedSpill Yes 0 0 No > ElevationToUnregulatedSpill Yes 0 8 No > > HeronEndOfMonthRGRelease Yes 5 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronEndOfMonthRGRelease2 No 5 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > FilterByObjType Yes 0 1 No > > DeadStorage Yes 4 3 No > > > ASSIGN TO $ "ElVadoData.PreviousMonthIndianStorageReq" ["MaxDate"( @"24:00:00 Previous Month Max DayOfMonth, Current Year", @"Start Timestep" )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" [@"24:00:00 Current Month Max DayOfMonth, Current Year"] Yes 3 1 No > FlowToVolume Yes 0 53 No > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > CochitiTargetFlowOutflowShowingFunctionResults Yes 55 3 1 No > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > AbiquiuRGCarryOver Yes 76 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO $ "SanJuanChamaDiversions.AnnualDiversion" [@"t - 1"] Yes 3 1 No > > > ComputeAnnualSJDiversion Yes 133 1 1 No > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > SetCummulativeAccountFillRelease Yes 149 1 1 No > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > SetCumulativeCochitiRecPoolRelease Yes 150 1 1 No > > ASSIGN TO $ "ElVadoData.RelinqueshedNMCreditsStored" [] Yes 4 1 No > > > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > MaximumAlbuquerqueLoan Yes 8 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > GetSortedLoanAccounts Yes 7 1 No > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > SumPeriodicSlot Yes 2 1 No > > > ASSIGN TO $ "ElephantButteData.DownstreamDemandPercentage" ["EndOfMonthOrRun"( @"t" )] Yes 6 1 No > > MaxCochitiRecPoolVolume Yes 10 2 No > > > HeronCochitiRecPoolRelease Yes 8 4 No > > > HeronCochitiRecPoolPaybackVolume Yes 4 2 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > InitialCochitiOutflow Yes 15 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > InitialCochitiOutflow1 No 15 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > MRGCDAbiquiuSJDemandLoan Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > ComputeIsNaNRGCarryOverLeft Yes 2 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > ComputeNOTIsNaNRGCarryOverLeft Yes 1 2 No > > > RGCarryOverLeft Yes 13 2 No > > > RGCarryOverLeft1 No 10 0 Yes > > EstimatedRGStorageLookAhead Yes 4 14 No > > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > > CochitiRGStorageAdjustment Yes 17 5 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > > CochitiRGStorageAdjustment3 No 17 0 Yes > > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > > CochitiRGStorageAdjustment2 No 10 0 Yes > > > CochitiFloodSpaceAvailable Yes 2 1 No > > > IfFloodCarryOverAtCochiti Yes 3 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > > EstimatedRGStorageLookAheadForPreviousDay Yes 4 1 No > > > CochitiRGStorageAdjustment4 No 19 0 Yes > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > > AvailableAccountStorage Yes 16 21 No > > > TotalWaiverBalance Yes 5 1 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AvailableAccountStorage2 No 14 0 Yes > > AvailableAccountStorage1 No 14 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > > VolumeOfRelease Yes 1 1 No > > > IndianStorageRequirementRelease Yes 12 1 No > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > CochitiReleaseShortingMiddleValleyDiversions Yes 7 1 No > > > MiddleValleyHypSim Yes 2 1 No > > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t + 2"] Yes 3 1 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > > ASSIGN TO $ "Indian.Indian Call" [@"t"] Yes 3 1 No > > MRGCDSupply Yes 3 1 No > > > IsSupplyAvailableToMeetMRGCDDemand Yes 2 3 No > > EstimateJemezOutflowForExchange Yes 4 3 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 8 1 No > > > JemezExchange Yes 12 1 No > > > JemezIsStoring Yes 2 1 No > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > JemezRGOutflow1 No 6 0 Yes > > EOYTotal Yes 2 2 No > > > AnnualDiversionCalc Yes 3 2 No > > > EODTotal Yes 2 1 No > GetAllNamedBasins Yes 0 0 No > GetColMapVal Yes 0 0 No > GetColumnIndex Yes 0 0 No > GetDisplayVal Yes 0 1 No > > AverageAirTempTimesKFactor Yes 1 1 No > > > SumWinterEvapInFeet Yes 2 1 No > GetDisplayValByCol Yes 0 0 No > GetElementName Yes 0 1 No > > StringifyAggObjectElement Yes 1 4 No > > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO acequia & "Diversion Requested" [date] Yes 2 1 No > > > ASSIGN TO acequia & "Depletion Requested" [date] Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > GetLinkedObjs Yes 0 2 No > > DiversionFromReach Yes 1 1 No > > > InitialMiddleValleyMinBypassList Yes 6 0 Yes > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > GetNumbers Yes 0 4 No > > CreateNumericList Yes 1 2 No > > > ASSIGN TO "ElVadoData.IndianStorageReq" ["EndOfMonthGivenDate"( GET @INDEX index FROM "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) )] Yes 5 1 No > > > FOREACH index IN "CreateNumericList"( 0.00000000, ( LENGTH "MonthlyDATETIMEList"( @"t", @"24:00:00 October 31, Current Year" ) ) - 1.00000000, 1.00000000 ) Yes 3 1 No > > AggShortedDiversionList Yes 1 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > ShortedMiddleValleyDiversions Yes 20 2 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > GetObject Yes 0 10 No > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AggElementObject Yes 2 2 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > ObjectifyString Yes 1 1 No > > > CaballoChannelCapacity Yes 4 5 No > > RemoveAggElementsFromObjList Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > WaterUserAndDiversionsOnly Yes 4 4 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > GetSteppedReleaseFactor Yes 2 8 No > > > ComputeOutflowDecrSteppedRelease Yes 5 1 No > > > ComputeOutflowIncrSteppedRelease Yes 10 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > > IsMaxThresholdExceeded Yes 3 2 No > > > SteppedReleaseFactorIsMaximum Yes 4 4 No > > > SteppedReleaseFactorIsMinimum Yes 2 2 No > > > SteppedReleaseLessThanMinRelease Yes 3 1 No > > > SteppedReleaseTest1 Yes 4 5 No > > GetObjectFromAggElement Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > ReservoirOnlyDestinations Yes 3 1 No > > > RuleIsInPriority Yes 10 27 No > GetObjectFromSlot Yes 0 2 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 1 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsIsletaToSanMarcialFloodway", @"t", 7.00000000 "day" ) Yes 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueDate ) [GET @INDEX 2.00000000 FROM slotValueDate] Yes 1 1 No > > > FOREACH slotValueDate IN "ShortedMiddleValleyDiversions"( "DiversionsCochitiToCentral", @"t", 7.00000000 "day" ) Yes 2 1 No > GetRowIndex Yes 0 0 No > GetRowIndexByDate Yes 0 0 No > GetRunCycleIndex Yes 0 0 No > GetRunIndex Yes 0 0 No > GetSeriesSlots Yes 0 0 No > GetSlotVals Yes 0 4 No > > CompactVIINotInEffectLast12Months Yes 4 0 Yes > > CompactVIINotInEffectLast12Months1 No 4 0 Yes > > IfLockinCarryOver Yes 5 2 No > > > LockinCarryOver Yes 4 2 No > > > LockinCarryOver1 No 4 0 Yes > > IfLockinCarryOverLookAhead Yes 7 2 No > > > LockinCarryOverLookAhead Yes 6 3 No > > > LockinCarryOverLookAhead1 No 6 0 Yes > GetSlotValsByCol Yes 0 0 No > GetTableColumnVals Yes 0 1 No > > AbiquiuEndOfYearAccumSedDep Yes 2 1 No > > > AbiquiuCombinedMaxAccountStorage Yes 2 2 No > GetTableColumnValsSkipNaN Yes 0 0 No > GetTableRowVals Yes 0 0 No > GetTableRowValsSkipNaN Yes 0 0 No > GetSlot Yes 0 13 No > > SumSupplies Yes 3 35 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > SumSuppliesAtDate Yes 3 50 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedFlowThruAccounts Yes 17 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > SumMonthlyIndianCallToDate Yes 5 1 No > > > IndianStorageRequirement Yes 5 7 No > > ComputeMRGCDDroughtVolume Yes 2 1 No > > > ComputeMRGCDDroughtSupply Yes 2 7 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > SupplementalESAOutflow Yes 5 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > ComputeTargetFillDate Yes 5 1 No > > > TargetFillDate Yes 1 8 No > > ComputeTargetFillDate1 No 5 0 Yes > > SlotifyString Yes 1 1 No > > > Average3DayRioGrandeInflow Yes 8 5 No > > AccountFillDate Yes 2 1 No > > > HeronAccountFillRelease Yes 6 5 No > > TargetElevationDate Yes 2 5 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > GetSlotName Yes 0 0 No > HasFlag Yes 0 0 No > IsInput Yes 0 2 No > > ASSIGN TO $ "Indian.OtowiForecast" [@"24:00:00 December 31, Current Year"] Yes 3 1 No > > > ComputeOtowiForecast Yes 215 1 1 No > > NOTInputInSlot Yes 2 0 Yes > NumColumns Yes 0 0 No > NumRows Yes 0 0 No > OperatingHeadToMaxRelease Yes 0 0 No > RowLabel Yes 0 0 No > StorageToArea Yes 0 0 No > StorageToAreaAtDate Yes 0 0 No > StorageToElevation Yes 0 14 No > > ComputeEBPrudentElevation Yes 2 4 No > > > EBPrudentRelease Yes 7 4 No > > > EBReleaseForCaballo Yes 8 1 No > > > EBReleaseForCaballo2 No 9 0 Yes > > > EBReleaseForCaballo1 No 6 0 Yes > > IsFloodReleaseRequired Yes 3 2 No > > > CaballoFloodControlReleaseBasedOnFORD Yes 9 3 1 No > > > ComputeCaballoFloodReleaseBasedOnFORD Yes 9 1 No > > StorageToElevationBasedOnCurrentInflow Yes 2 5 No > > > ComputeCaballoFloodReleaseBasedOnElevation Yes 7 2 No > > > CaballoFloodReleaseBasedOnFORD Yes 5 2 No > > > EBPrudentRelease Yes 7 4 No > > > EstimatedCurrentCaballoElevation Yes 4 2 No > > > EstimatedCurrentCaballoElevation1 No 2 0 Yes > > HeronEndOfMonthRGRelease Yes 5 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronEndOfMonthRGRelease2 No 5 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronRGOutflow Yes 10 1 No > > > ASSIGN TO $ "HeronData.RGOutflow" [] Yes 1 1 No > > IsHeronRGRelGreaterThanZero Yes 6 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > IsEasementSpaceAvailable Yes 3 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > IsEasementSpaceAvailable2 No 3 0 Yes > > IsEasementSpaceAvailable1 No 2 0 Yes > StorageToElevationAtDate Yes 0 0 No > TableInterpolation Yes 0 3 No > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > EstimatedVariableTimeLag Yes 1 1 No > > > EstimatedLagAndLoss Yes 2 1 No > > VariableLagTime Yes 1 1 No > > > FlowFraction Yes 2 1 No > TableInterpolation3D Yes 0 2 No > > ASSIGN TO $ "SanAcaciaToSanMarcialLosses.Local Inflow" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > > ASSIGN TO $ "LFCCSanAcaciaToSanMarcialGains.Local Inflow" [date] Yes 2 1 No > > > FOREACH date IN @"t" TO "DateMin"( @"t + 14", @"Finish Timestep" ) Yes 2 1 No > TableLookup Yes 0 0 No > VolumeToFlow Yes 0 165 No > > ASSIGN TO "RioGrandeHeronToFederalSanJuanHeron.Supply" [@"t - 1"] Yes 1 1 No > > > HeronRioGrandeAdjustment Yes 7 2 1 No > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ComputeCochitiSJRelease Yes 62 1 1 No > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGRelease Yes 63 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > SetRioGrandeAccountCompactVII Yes 104 2 1 No > > ASSIGN TO % "Indian" & "Indian Met" [] Yes 7 1 No > > > ElVadoIndianPuebloWaterRight Yes 107 3 1 No > > ASSIGN TO account CONCAT "HeronToFederalSanJuanHeron.Supply" [] Yes 2 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > ComputeElVadoSJRelease Yes 112 1 1 No > > ASSIGN TO $ "ElVadoData.EstimatedInflow" [@"t - 1"] Yes 2 1 No > > > InitialEstimateElVadoInflow Yes 204 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > Zero NM CO Credits Yes 219 4 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > NM Relinqueshments Yes 223 1 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > Set NM Credit Adjustment Yes 224 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > Set NM Credit Adjustment Yes 224 3 1 No > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > Set Reclamation ElVado Abiquiu Payback Yes 270 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValue ) [] Yes 1 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 1.00000000 FROM exchanges ) CONCAT ".Borrow" [] Yes 2 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > ASSIGN TO ( GET @INDEX 0.00000000 FROM slotValueList ) CONCAT ".Borrow" [] Yes 1 1 No > > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > ASSIGN TO "RGOtowiAlbuquerqueAbiquiuEX.Borrow" [] Yes 1 1 No > > > SetAlbuquerqueJemezEXs Yes 280 2 1 No > > ASSIGN TO "NMISCJemezNMISCAbiquiuEX.Borrow" [] Yes 1 1 No > > > SetAlbuquerqueJemezEXs Yes 280 2 1 No > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > AbiquiuMinRGOutflow Yes 6 3 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > IsRGFlowEnoughToMeetDSDemand Yes 3 4 No > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > AbiquiuAlbuquerqueMRGCDLoan Yes 7 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > > IsAbiquiuMRGCDDemandMetWithSJ=0 Yes 1 1 No > > AbiquiuRGStorageAdjustmentTEST No 10 0 Yes > > AbiquiuRGStorageAdjustment Yes 17 5 No > > > AbiquiuMinRGOutflow Yes 6 3 No > > > ComputeAbiquiuMinRGOutflow No 5 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > AbiquiuRGStorageAdjustment3 No 9 0 Yes > > AbiquiuRGStorageAdjustment2 No 9 0 Yes > > AbiquiuRGStorageAdjustment1 No 5 0 Yes > > ComputeCochitiRGOutflow No 5 0 Yes > > CochitiRGStorageAdjustment Yes 17 5 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ComputeCochitiRGOutflow No 5 0 Yes > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ComputeRGConsInflow Yes 10 7 No > > CochitiRGStorageAdjustment4 No 19 0 Yes > > CochitiRGStorageAdjustment3 No 17 0 Yes > > CochitiRGStorageAdjustmentWGainLoss No 18 0 Yes > > CochitiRGStorageAdjustmentTEST No 16 0 Yes > > CochitiRGStorageAdjustment2 No 10 0 Yes > > CochitiRGStorageAdjustment1 No 5 0 Yes > > LetterWaterAdjustmentElVado Yes 7 10 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > MRGCDAbiquiuSJDemand Yes 3 4 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDDemand Yes 4 1 No > > > ElVadoMRGCDRelease Yes 7 1 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDSupply Yes 3 1 No > > > IsMinFlowsDemandRequired Yes 5 5 No > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > MRGCDElVadoSJDemand Yes 6 0 Yes > > AlbuquerqueDiversion Yes 4 4 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUser.Depletion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Diversion Requested" [date] Yes 3 1 No > > > ASSIGN TO $ "AlbuquerqueWaterUserPDN.Depletion Requested" [date] Yes 3 1 No > > AlbuquerqueDiversion3 No 4 0 Yes > > IndianStorageRequirementRelease Yes 12 1 No > > > ReconcileRGOutflow1 No 12 0 Yes > > ReleaseToGetIndianStorageRequirement Yes 7 0 Yes > > ComputeSupplementalESASpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSpace Yes 7 2 No > > > MRGCDDroughtInflow Yes 10 7 No > > > SupplementalESAInflow Yes 10 5 No > > ComputeMRGCDDroughtSupply Yes 2 7 No > > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoOtowiDebt Yes 4 2 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > ElVadoOtowiDebtRelease Yes 4 2 No > > > TotalElVadoSJRelease Yes 8 1 No > > > MinHeronSJOutflow Yes 5 3 No > > MinComputedElVadoMRGCDRelease Yes 11 7 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > MinComputedElVadoMRGCDRelease1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow2 No 10 0 Yes > > MinComputedElVadoMRGCDReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoReclamationRelease Yes 7 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SupplementalESAOutflow Yes 5 1 No > > ElVadoESAReleaseRG1 No 11 0 Yes > > IndianStorageOutflow Yes 11 2 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > IndianStorageOutflow2 No 10 0 Yes > > IndianStorageOutflow1 No 10 0 Yes > > SupplementalESAOutflow Yes 5 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > ElVadoMRGCDRelease Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.ComputedMinMRGCDRelease" [] Yes 1 1 No > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > TotalElVadoSJRelease Yes 8 1 No > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > IndianStorageInflow2 No 10 0 Yes > > ComputeIndianStorageSpace Yes 5 3 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > > IndianStorageInflow1 No 5 0 Yes > > ElVadoRGCompactVIIndianMet No 5 0 Yes > > ElVadoRGCompactVITexasMet No 5 0 Yes > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > ConstantRGCarryOverRelease2 No 5 0 Yes > > ConstantRGCarryOverRelease1 No 5 0 Yes > > RGCarryOverLeft Yes 13 2 No > > > ASSIGN TO $ "CochitiData.RGCarryOverLeft" [] Yes 1 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverLeft" [] Yes 1 1 No > > RGCarryOverLeft1 No 10 0 Yes > > AllRGPossible Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > CorpsProjectsRGOutflow Yes 17 0 Yes > > ReconcileRGOutflow Yes 10 12 No > > > ASSIGN TO ( STRINGIFY reservoir ) CONCAT "Data.ReconciledRGOutflow" [] Yes 1 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ComputeElVadoRGSupplies Yes 5 1 No > > > ComputeElVadoRGSuppliesCompactVII Yes 5 1 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > ReconcileSJOutflow Yes 1 29 No > > ReconcileRGOutflow1 No 12 0 Yes > > IncidentalContentRelease Yes 5 1 No > > > CorpsProjectsRGOutflow Yes 17 0 Yes > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > MaximumSJOutflowElVado Yes 2 2 No > > > MaximumSJOutflowElVado1 Yes 2 0 Yes > > > MinOutflow Yes 6 22 No > > > ElVadoRaftingRelease Yes 8 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > ElVadoMRGCDReleaseRG Yes 8 2 No > > > ASSIGN TO "RioGrandeElVadoToRioGrandeBlwElVado.Supply" [] Yes 13 1 No > > > ElVadoRGRelease Yes 12 1 No > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > MRGCDDroughtOutflow Yes 1 2 No > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > ASSIGN TO "FederalSanJuanHeronTo" CONCAT account CONCAT "Heron.Supply" [] Yes 1 1 No > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > HeronCochitiRecPoolRelease Yes 8 4 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > MRGCDPaybackRelease Yes 4 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronEndOfMonthRGRelease1 No 7 0 Yes > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronRGOutflow Yes 10 1 No > > > HeronRGOutflow1 No 5 0 Yes > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > HeronLimitDeltaStorage Yes 2 1 No > > > ASSIGN TO "Heron.Outflow" [] Yes 2 1 No > > HeronMustSpill Yes 5 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 2 1 No > > HeronRGBaseFlow Yes 3 3 No > > > HeronFirstOfMonthRGRelease Yes 11 2 No > > > HeronFirstOfMonthRGRelease2 No 11 0 Yes > > > HeronFirstOfMonthRGRelease1 No 12 0 Yes > > ElVadoDeliveryRelease Yes 3 3 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > ElVadoIndianCall Yes 9 3 No > > > ElVadoRGRelease Yes 12 1 No > > > ElVadoMRGCDDemand Yes 4 1 No > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > ElVadoIndianCall1 No 8 0 Yes > > JemezAccumulatedDeliveryRequestInCFS Yes 3 2 No > > > ComputeJemezExchangeWhenRGStorage Yes 2 1 No > > > JemezExchange Yes 12 1 No > > JemezRGOutflow Yes 6 1 No > > > ASSIGN TO $ "JemezData.RGOutflow" [] Yes 1 1 No > > JemezRGOutflow1 No 6 0 Yes > > JemezFloodRelease Yes 4 3 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 3 1 No > > > ASSIGN TO $ "Jemez.Outflow" [] Yes 2 1 No > > > EstimatedJemezReleaseListTESTFIX No 1 0 Yes > > ElVadoRaftingRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > AnnualDiversionCalc Yes 3 2 No > > > AnnualDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > DecadeDiversionCalc Yes 3 2 No > > > DecadeDiversionExceeded Yes 2 1 No > > > TargetTotalDiversion Yes 4 1 No > > IsRGWaterLeft Yes 4 1 No > > > ComputeOutflowIncrSteppedRelease1 No 10 0 Yes > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AvailableAccountStorage Yes 16 21 No > > > ComputeRGConsInflow Yes 10 7 No > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > AbiquiuEasementSpaceAvailableAsFlow1 No 3 0 Yes > > AbiquiuRGConsSpaceAvailableAsFlowTEST No 2 0 Yes > > RGConsSpaceAvailableAsFlow Yes 3 1 No > > > ComputeRGConsInflow Yes 10 7 No > > RGConsInflowWPrevGainLoss Yes 3 8 No > > > AbiquiuMinRGOutflowWRGConsOnJan1 Yes 4 0 Yes > > > MinRGOutflowWRGConsOnJan1 Yes 4 2 No > > > IsRGInflowEnoughToMeetDSDemand Yes 2 1 No > > > ComputeRGConsInflow Yes 10 7 No > > > ComputeCochitiRGConsInflow No 6 0 Yes > > > ComputeAbiquiuRGConsInflow3 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > ComputeRGConsInflow Yes 10 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "CochitiData.SJOutflow" [] Yes 6 1 No > > > ASSIGN TO $ "CochitiData.RGOutflow" [] Yes 12 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGCarryOverRelease" [] Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.RGOutflow" [] Yes 5 1 No > > > RGCarryOverLeft Yes 13 2 No > > ComputeCochitiRGConsInflow No 6 0 Yes > > ComputeAbiquiuRGConsInflow2 No 5 0 Yes > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > ConstantRGConservationRelease Yes 4 1 No > > > ASSIGN TO $ "AbiquiuData.ComputedMinFlowsDemand" [] Yes 13 1 No > > ConstantRGConservationRelease2 No 3 0 Yes > > ConstantRGConservationRelease1 No 5 0 Yes > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > FOREACH slotValue IN "GetSortedAlbuquerqueMRGCDLoans"( $ "HeronData.AlbuquerqueFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedPaybackAccounts Yes 18 9 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedMinFlowAccounts Yes 13 2 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > GetSortedLoanAccounts Yes 7 1 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > > FOREACH slotValue IN "GetSortedReclamationMRGCDLoans"( $ "HeronData.ReclamationFromMRGCDLoan" [] ) Yes 2 1 No > > GetSortedStorageAccounts Yes 18 5 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > GetSortedWaiverAccounts Yes 18 2 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > SumAllSuppliesIntoSource Yes 7 28 No > > > AbiquiuAlbuquerqueDemand Yes 8 4 No > > > AbiquiuAlbuquerqueDemand2 No 8 0 Yes > > > AbiquiuAlbuquerqueDemand1 No 8 0 Yes > > > MaxAbiquiuMRGCDSJRelease Yes 8 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > MRGCDElVadoSJDemand Yes 6 0 Yes > > > AlbuquerqueDiversion Yes 4 4 No > > > AlbuquerqueDiversion3 No 4 0 Yes > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > ReconcileRGOutflow Yes 10 12 No > > > ReconcileRGOutflow1 No 12 0 Yes > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > Accounting Yes 0 0 No > AccountAttributes Yes 0 0 No > AccountNamesByWaterOwner Yes 0 16 No > > ASSIGN TO $ "RioGrandeCompact.CompactVIIUsableWater" [] Yes 3 1 No > > > CompactVIIUsableStorage Yes 217 1 1 No > > ASSIGN TO $ "RioGrandeCompact.EBUnfilledCredit" [@"t - 1"] Yes 4 1 No > > > EB Unfilled Capacity Yes 226 2 1 No > > AlbuquerquePaybackSupply Yes 2 1 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > TotalWaiverBalance Yes 5 1 No > > > HeronWaiverRelease Yes 3 5 No > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > AccountsByWaterTypeWaterOwners Yes 4 30 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > MakeDestinationsList Yes 1 14 No > > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > AccountsByAccountTypeWaterOwners Yes 4 0 Yes > > ElVadoAbiquiuCommonStorageAccounts Yes 2 3 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > ElVadoRaftingRelease Yes 8 1 No > > HeronNonDownstreamStorageAccounts Yes 3 1 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > HeronRootDownstreamStorageAccounts Yes 2 1 No > > > HeronNonDownstreamStorageAccounts Yes 3 1 No > > ReclamationLeaseList Yes 8 3 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Abiquiu" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "ElVado" ) Yes 2 1 No > > > FOREACH slotValue IN "ReclamationLeaseList"( % "Heron" ) Yes 2 1 No > > ReclamationLeaseList1 No 5 0 Yes > > StorageInAbiquiuOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > StorageInElVadoOnlyAccounts Yes 3 1 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > AccountNamesByWaterType Yes 0 21 No > > ElVadoRGWinterRelease No 9 0 Yes > > ElVadoRGSummerRelease No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > IndianStorageInflow Yes 7 9 No > > > IndianStorageInflow2 No 10 0 Yes > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGRelease Yes 12 1 No > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease Yes 12 6 No > > > ElVadoRGWinterRelease No 9 0 Yes > > > ElVadoRGSummerRelease No 10 0 Yes > > > ElVadoRGReleaseForIndianStorageInflow Yes 11 2 No > > > ElVadoRGReleaseForIndianStorageInflow1 No 10 0 Yes > > > ElVadoRGSeasonalRelease Yes 10 1 No > > > ElVadoRGSeasonalRelease1 No 9 0 Yes > > ComputeElVadoTargetRelease2 No 12 0 Yes > > ComputeElVadoTargetRelease1 No 12 0 Yes > > ComputePercentElVadoRGRelease Yes 6 1 No > > > ASSIGN TO $ "ElVadoData.PercentRGRelease" [date] Yes 1 1 No > > StorageAtZeroRelease Yes 5 3 No > > > CheckThisResPhysicalConstraints Yes 8 24 No > > > CheckThisResPhysicalConstraints2 No 8 0 Yes > > > CheckThisResPhysicalConstraints1 No 5 0 Yes > > StorageAtZeroRelease1 No 5 0 Yes > > EasementSpaceAvailableAsFlow Yes 5 2 No > > > AvailableAccountStorage Yes 16 21 No > > > ComputeRGConsInflow Yes 10 7 No > > AbiquiuEasementSpaceAvailableAsFlow2 No 4 0 Yes > > IsEasementSpaceAvailable Yes 3 5 No > > > IsRGConservationAllowed2 No 8 0 Yes > > > ComputeAbiquiuRGConsInflow1 No 12 0 Yes > > > IsRGConservationAllowed Yes 8 6 No > > > IsRGConservationAllowedCochiti No 7 0 Yes > > > IsRGConservationAllowedWithJustRGInflow No 7 0 Yes > > IsEasementSpaceAvailable2 No 3 0 Yes > > GetMaxRGConservation+SanJuanStorageForYear Yes 4 1 No > > > HasMaxEasementSpaceNOTBeenReached Yes 2 2 No > > GetMaxRGConservation+SanJuanStorageForYear1 No 4 0 Yes > > AccountsByWaterTypeWaterOwners Yes 4 30 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > MakeDestinationsList Yes 1 14 No > > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > AllSJSuppliesFrom Yes 3 30 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > AccountNamesByAccountType Yes 0 2 No > > ASSIGN TO % "ReconcileStorage" & ( "Sum" CONCAT ( STRINGIFY reservoir ) CONCAT "AccountStorage" ) [@"t - 1"] Yes 2 1 No > > > FOREACH reservoir IN { % "Heron" , % "ElVado" , % "Abiquiu" , % "Cochiti" , % "Jemez" , % "ElephantButte" } Yes 1 1 No > > AccountsByAccountTypeWaterOwners Yes 4 0 Yes > AccountNamesFromObjReleaseDestination Yes 0 31 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "ElVado", "OtowiPaybacks", "Otowi_Otowi" ), "ElVado" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AccountNamesFromObjReleaseDestination"( % "Heron", "OtowiPaybacks", "Otowi_Otowi" ), "Heron" ) Yes 3 1 No > > > SetNoAlbuquerqueLoanPlanningEXs Yes 277 4 1 No > > TotalWaiverBalance Yes 5 1 No > > > HeronWaiverRelease Yes 3 5 No > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > PeliminaryElVadoSJStorageAccountsRelease Yes 4 1 No > > > ElVadoSJStorageAccountsRelease Yes 2 2 No > > HeronElVadoEXs Yes 15 1 No > > > FOREACH slotValue IN "HeronElVadoEXs"( ) Yes 2 1 No > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > MaximumSJOutflowHeron Yes 2 4 No > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > AbiquiuSJOutflow Yes 2 1 No > > > MaximumSJOutflowAbiquiu No 2 0 Yes > > ComputeHeronSJOutflow Yes 12 1 No > > > ASSIGN TO $ "HeronData.SJOutflow" [] Yes 1 1 No > > ComputeHeronSJOutflow2 No 12 0 Yes > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronAlbuquerqueAbiquiuDebtRelease Yes 2 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > TotalPotentialDestinationReleaseHeron Yes 7 1 No > > > ComputeHeronSJOutflow Yes 12 1 No > > > ComputeHeronSJOutflow2 No 12 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronRaftingSeasonSJRelease Yes 15 1 No > > > ComputeHeronSJOutflow1 No 22 0 Yes > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > AbiquiuEXStorageAccounts Yes 3 1 No > > > FOREACH exchanges IN "MakeOtowiExchangeList"( "AbiquiuEXStorageAccounts"( ), "Abiquiu" ) Yes 3 1 No > > AccountNamesFromObjRelTypeDestinations Yes 2 4 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AlbuquerqueAbiquiuEXAccounts Yes 2 3 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > FOREACH slotValueList IN "AlbuquerqueLoanEXs"( "AlbuquerqueAbiquiuEXAccounts"( ) ) Yes 3 1 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > AllSuppliesByReleaseTypeDestination Yes 3 26 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoOtowiDebtRelease Yes 4 2 No > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ElVadoDeliveryRelease Yes 3 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > > AllSuppliesByReleaseTypeDestinations Yes 4 11 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > MRGCDPaybackRelease Yes 4 3 No > > GetSortedFlowThruAccounts Yes 17 3 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > SuppliesByReleaseTypeDestination Yes 3 25 No > > > Print Statement Yes 2 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetCochitiRGAccount Yes 40 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetAbiquiuRGAccount Yes 74 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > SetElVadoRGAccounts Yes 102 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetHeronRGAccount Yes 128 2 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > SupplyByReleaseTypeDestination Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > AccountNamesFromObjReleaseDestinationIntra Yes 0 2 No > > AllSuppliesIntraByReleaseTypeDestination Yes 3 19 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > AllSuppliesIntoIntraByReleaseTypeDestination Yes 3 5 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SumAllSuppliesIntoSource Yes 7 28 No > AccountNameFromPriorityDate Yes 0 0 No > AccountPriorityDate Yes 0 0 No > Destinations Yes 0 0 No > DestinationsFromObjectReleaseType Yes 0 2 No > > RuleIsInPriority Yes 10 27 No > > > SetCochitiReclamationAccounts Yes 36 4 1 No > > > SetCochitiFlowThroughAccounts Yes 37 4 1 No > > > SetAbiquiuNMISCAccounts Yes 66 4 1 No > > > SetAbiquiuReclamationAccounts Yes 67 4 1 No > > > SetAbiquiuAlbuquerqueAccount Yes 68 4 1 No > > > SetAbiquiuMRGCDAccount Yes 69 4 1 No > > > SetAbiquiuOtowiPaybacksAccounts Yes 70 4 1 No > > > SetAbiquiuFlowThroughAccounts Yes 71 4 1 No > > > SetElVadoAccountFillAccounts Yes 93 4 1 No > > > SetElVadoMRGCDPaybacksAccounts Yes 94 4 1 No > > > SetElVadoAlbuquerquePaybacksAccounts Yes 95 4 1 No > > > SetElVadoOtowiPaybacksAccounts Yes 96 4 1 No > > > SetElVadoReclamationAccount Yes 97 4 1 No > > > SetElVadoMRGCDAccount Yes 98 4 1 No > > > SetElVadoFlowThroughsAccounts Yes 99 4 1 No > > > SetHeronReleaseToMRGCDAccounts Yes 113 4 1 No > > > SetHeronAccountDeliveryElVadoAccounts Yes 114 4 1 No > > > SetHeronAccountDeliveryAbiquiuAccounts Yes 115 4 1 No > > > SetHeronAccountFillElVadoAccounts Yes 116 4 1 No > > > SetHeronAccountFillAbiquiuAccounts Yes 117 4 1 No > > > SetHeronWaiverElVadoAccounts Yes 118 4 1 No > > > SetHeronWaiverAbiquiuAccounts Yes 119 4 1 No > > > SetHeronAlbuquerquePaybacksAccounts Yes 120 4 1 No > > > SetHeronElVadoDeliveryAccounts Yes 123 4 1 No > > > SetHeronMRGCDPaybacksElVadoAccounts Yes 124 4 1 No > > > SetHeronMRGCDPaybacksAbiquiuAccounts Yes 125 4 1 No > > > SetHeronCochitiRecPoolAccounts Yes 126 4 1 No > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > FOREACH slotValue IN "ComputeElVadoRGSuppliesList"( ) Yes 2 1 No > GetAccountFromSlot Yes 0 0 No > GetObjectDebt Yes 0 0 No > GetPaybackDebt Yes 0 6 No > > WaterAvailableForOtowiPayback Yes 7 1 No > > > Print Statement Yes 3 1 No > > GetAccountDebt Yes 1 23 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO "ReclamationElVadoToMRGCDElVado.Supply" [] Yes 5 1 No > > > ASSIGN TO "ReclamationAbiquiuToMRGCDAbiquiu.Supply" [] Yes 5 1 No > > > ASSIGN TO "AlbuquerqueAbiquiuToMRGCDPaybacksAbiquiu.Supply" [] Yes 5 1 No > > > MaximumAlbuquerqueLoan Yes 8 2 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoOtowiDebtRelease Yes 4 2 No > > > ElVadoMRGCDDebtRelease Yes 6 1 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > HeronElVadoEXs Yes 15 1 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > MRGCDPaybackRelease Yes 4 3 No > > > ElVadoDeliveryRelease Yes 3 3 No > > > GetSortedAlbuquerqueMRGCDLoans Yes 5 1 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedLoanAccounts Yes 7 1 No > > > GetSortedReclamationMRGCDLoans Yes 8 1 No > > SumPaybackDebts Yes 2 7 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > HeronAvailableDownstreamAccountStorage Yes 8 3 No > > > HeronRaftingSeasonSJRelease Yes 15 1 No > ObjAcctSupplyByWaterTypeRelTypeDestType Yes 0 0 No > ObjectsFromAccountName Yes 0 0 No > ObjectsFromWaterType Yes 0 0 No > ReleaseTypes Yes 0 0 No > ReleaseTypesFromObject Yes 0 2 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > > ReleaseTypesList Yes 2 2 No > > > ReleasePriorityList Yes 2 1 No > > > RuleIsInPriority Yes 10 27 No > SourceAccountAndObject Yes 0 0 No > SumAccountSlotsByWaterType Yes 0 13 No > > ASSIGN TO $ "AccountingCheck.HeronRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.HeronSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.HeronTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.ElVadoRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.ElVadoSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.ElVadoTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.AbiquiuRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.AbiquiuSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.AbiquiuTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.CochitiRGOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.CochitiSJOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ASSIGN TO $ "AccountingCheck.CochitiTotalOutflow" [@"Previous Timestep - 1"] Yes 1 1 No > > > OutputTotalAccounts Yes 5 12 1 No > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ComputeElVadoTargetRelease Yes 12 6 No > > > ComputeElVadoTargetRelease2 No 12 0 Yes > > > ComputeElVadoTargetRelease1 No 12 0 Yes > > > ComputePercentElVadoRGRelease Yes 6 1 No > SupplyAttributes Yes 0 0 No > SupplySlotsFrom Yes 0 0 No > SupplySlotsFromIntra Yes 0 0 No > SupplySlotsTo Yes 0 0 No > SupplySlotsToIntra Yes 0 0 No > SupplySlotsFrom1to1 Yes 0 0 No > SupplySlotsFromIntra1to1 Yes 0 0 No > SupplySlotsTo1to1 Yes 0 0 No > SupplySlotsToIntra1to1 Yes 0 0 No > SupplyNamesFrom Yes 0 9 No > > AllSuppliesByReleaseTypeDestination Yes 3 26 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesByReleaseTypeDestination"( % "Jemez", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 2 1 No > > > SetJemezAccounts Yes 34 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ASSIGN TO $ "HeronData.CumulativeAccountFillRelease" [@"t - 1"] Yes 4 1 No > > > ASSIGN TO $ "HeronData.CumulativeCochitiRecPoolRelease" [@"t - 1"] Yes 4 1 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > InitialCochitiOutflow Yes 15 1 No > > > InitialCochitiOutflow1 No 15 0 Yes > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > ElVadoOtowiDebt Yes 4 2 No > > > ElVadoOtowiDebtRelease Yes 4 2 No > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ElVadoDeliveryRelease Yes 3 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > SumAllSuppliesIntoSource Yes 7 28 No > > AllSJSuppliesFrom Yes 3 30 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Cochiti", % "BlwAbiquiu", "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > ASSIGN TO "RioGrandeAbiquiuToReclamationAbiquiu.Supply" [] Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "ElVado", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "ElVado", % "HeronSeepage", "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedReleaseToMRGCDAccounts"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "AlbuquerquePaybacks", { "Albuquerque_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_ElVado" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "MRGCDPaybacks", { "MRGCD_Abiquiu" }, "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 6 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > > AllSuppliesByReleaseTypeDestinations Yes 4 11 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > MRGCDPaybackRelease Yes 4 3 No > > AllSuppliesBySourcesReleaseTypeDestination Yes 1 10 No > > > ElVadoAlbuquerquePaybackRelease Yes 7 2 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > DebtSuppliesFromSourcesReleaseTypes Yes 2 7 No > > > TotalAccountStorageAvailable Yes 7 4 No > > > TotalPotentialDestinationReleaseAbiquiu Yes 19 2 No > > > HeronAlbuquerquePaybackVolumeList Yes 7 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedFlowThruAccounts Yes 17 3 No > > AllSuppliesBySourcesReleaseTypeDestinations Yes 1 7 No > > > ASSIGN TO "HeronData." CONCAT account CONCAT "WaiverBalance" [] Yes 7 1 No > > > ASSIGN TO $ "ElVadoData.SJOutflow" [] Yes 13 1 No > > > HeronElVadoEXs Yes 15 1 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AllSuppliesFromSource Yes 2 24 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > SuppliesBySourcesReleaseTypeDestination Yes 1 5 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > AlbuquerquePaybackSupply Yes 2 1 No > > > WaterAvailableForOtowiPayback Yes 7 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > SupplyByReleaseTypeDestination Yes 3 2 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > AlbuquerqueToRioGrandeTransfer Yes 65 2 1 No > SupplyNamesFrom1to1 Yes 0 2 No > > SuppliesByReleaseTypeDestination Yes 3 25 No > > > Print Statement Yes 2 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Cochiti", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetCochitiRGAccount Yes 40 2 1 No > > > ASSIGN TO $ "Cochiti.Outflow" [] Yes 13 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetAbiquiuRGAccount Yes 74 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "Reclamation", "Reclamation_Abiquiu" ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > Print Statement Yes 2 1 No > > > SetElVadoRGAccounts Yes 102 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "CochitiRecPool", "CochitiRecPool_Cochiti" ) ) [] Yes 7 1 No > > > Print Statement Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Heron", "RioGrande", "RioGrande_RioGrande" ) ) [] Yes 2 1 No > > > SetHeronRGAccount Yes 128 2 1 No > > > MaxCochitiRecPoolVolume Yes 10 2 No > > > MaxCochitiRecPoolVolume1 No 12 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > MiddleValleyMinBypassList Yes 5 0 Yes > > > ComputeElVadoRGSuppliesList Yes 3 1 No > > > ComputeElVadoRGSuppliesListCompactVII Yes 3 1 No > > SuppliesBySourcesReleaseTypeDestinations Yes 2 1 No > > > HeronElVadoEXs Yes 15 1 No > SupplyNamesFromIntra Yes 0 5 No > > ASSIGN TO $ "ElVadoData.RelinqueshedNMCreditsStored" [] Yes 4 1 No > > > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > AllSuppliesIntraBySourcesReleaseTypeDestination Yes 1 13 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Cochiti" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Cochiti" ) ) [] Yes 4 1 No > > > SetCochitiRGConservationAccountInflow Yes 41 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "Albuquerque" } }, "RioGrandePayback", "RioGrande_Abiquiu" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraBySourcesReleaseTypeDestination"( { { % "Abiquiu" , "RioGrande" } }, "RioGrandeConservation", "RioGrandeConservation_Abiquiu" ) ) [] Yes 4 1 No > > > SetAbiquiuRGConservationAccount Yes 75 2 1 No > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ReclamationLeaseList Yes 8 3 No > > > ReclamationLeaseList1 No 5 0 Yes > > AllSuppliesIntraByReleaseTypeDestination Yes 3 19 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > CO Credit Yes 218 4 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "COCredit", "COCredit_ElephantButte" ) ) [@"t - 1"] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [] Yes 3 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "NMCredit_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "AllSuppliesIntraByReleaseTypeDestination"( % "ElephantButte", "NMCredit", "RioGrande_ElephantButte" ) ) [@"t - 1"] Yes 2 1 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > MinComputedElVadoMRGCDDroughtRelease Yes 13 1 No > > > ElVadoIndianCall Yes 9 3 No > > > ElVadoIndianCall1 No 8 0 Yes > > AllSuppliesIntoIntraByReleaseTypeDestination Yes 3 5 No > > > AbiquiuMinFlowsSJRelease Yes 8 4 No > > > IndianStorageOutflow Yes 11 2 No > > > IndianStorageOutflow2 No 10 0 Yes > > > IndianStorageOutflow1 No 10 0 Yes > > > SumAllSuppliesIntoSource Yes 7 28 No > > AllSuppliesFromSource Yes 2 24 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Cochiti", "Reclamation", { "RioGrande_RioGrande" }, "Max"( "ReconcileSJOutflow"( % "Cochiti" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Cochiti" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Cochiti", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "NMISC", { "Jemez_Jemez" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedMinFlowAccounts"( % "Abiquiu", "Reclamation", { "RioGrande_RioGrande" }, "Min"( "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ), $ "AbiquiuData.MinFlowsDemand" [] ) ) Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "Albuquerque", "Albuquerque_MiddleValley" ) ) [] Yes 14 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "Abiquiu", "MRGCD", "MRGCD_MiddleValley" ) ) [] Yes 14 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Abiquiu", "OtowiPaybacks", { "Otowi_Otowi" }, "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > FOREACH slotValueRemaining IN "GetSortedFlowThruAccounts"( % "Abiquiu", % "BlwElVado", "Max"( "ReconcileSJOutflow"( % "Abiquiu" ) - ( "SumSupplies"( "AllSJSuppliesFrom"( % "Abiquiu" ) ) + "SumSupplies"( "AllSuppliesFromSource"( % "Abiquiu", "RioGrandeConservation" ) ) ), 0.00000000 "cfs" ) ) Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > ElVadoReclamationRelease Yes 7 2 No > > > ElVadoESAReleaseRG Yes 11 11 No > > > ElVadoESAReleaseRG1 No 11 0 Yes > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronOtowiAndJemezPaybackRelease Yes 10 5 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > SupplyNamesFromIntra1to1 Yes 0 1 No > > SuppliesIntraBySourcesReleaseTypeDestinations Yes 2 5 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > SupplyNamesTo Yes 0 1 No > > AllSuppliesIntoBySourcesReleaseTypeDestination Yes 1 4 No > > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > SumAbiquiuFlowThruAccounts Yes 5 0 Yes > > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > GetSortedFlowThruAccounts Yes 17 3 No > SupplyNamesTo1to1 Yes 0 0 No > SupplyNamesToIntra Yes 0 3 No > > ConstantRGCarryOverRelease Yes 6 1 No > > > RGCarryOverRelease Yes 4 16 No > > AllSuppliesIntoIntraBySourcesReleaseTypeDestination Yes 1 7 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesByReleaseTypeDestination"( % "ElVado", "MRGCD", "MRGCD_Abiquiu" ) ) [] Yes 14 1 No > > > MaxElVadoMRGCDSJRelease Yes 14 2 No > > > ComputeElVadoMRGCDSJRelease Yes 12 1 No > > > ComputeElVadoMRGCDSJRelease1 No 15 0 Yes > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > AllSuppliesIntraBySourcesReleaseTypeDestinations Yes 2 1 No > > > MaxDeliveryRequestCheck Yes 6 1 No > SupplyNamesToIntra1to1 Yes 0 0 No > WaterOwners Yes 0 0 No > WaterTypes Yes 0 0 No > Miscellaneous Yes 0 0 No > FlattenList Yes 0 12 No > > ASSIGN TO $ "AbiquiuData.SJOutflow" [] Yes 14 1 No > > > ComputeAbiquiuSJRelease Yes 84 1 1 No > > ASSIGN TO $ "ElVadoData.RelinqueshedNMCreditsStored" [] Yes 4 1 No > > > SetRelinqueshedNMCreditStored Yes 151 1 1 No > > TotalElVadoFlowThruAccounts Yes 6 3 No > > > TotalElVadoSJRelease Yes 8 1 No > > > TotalPotentialDestinationReleaseElVado Yes 7 4 No > > > TotalPotentialDestinationReleaseElVado1 Yes 6 0 Yes > > DebtSuppliesFromSourcesReleaseTypes Yes 2 7 No > > > HeronAvailableAbiquiuOnlyStorage Yes 11 1 No > > > HeronAvailableElVadoAbiquiuStorage Yes 11 1 No > > > HeronAvailableElVadoOnlyStorage Yes 11 1 No > > > HeronSpaceAvailableForAlbuquerquePaybacks Yes 15 2 No > > > HeronSpaceAvailableReleaseToMRGCD Yes 15 1 No > > > HeronSpaceAvailableForElVadoDelivery Yes 14 1 No > > > HeronSpaceAvailableForMRGCDPaybacks Yes 14 2 No > > AccountNamesFromObjRelTypeDestinations Yes 2 4 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > AccountsByWaterTypeWaterOwners Yes 4 30 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH account IN "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) Yes 3 1 No > > > FOREACH account IN "StringListsNonIntersect"( "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ), "StringListsUnion"( "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ), "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ) Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > ASSIGN TO $ "Heron^FederalSanJuan.Begin Year Allocation" [] Yes 4 1 No > > > FOREACH account IN "AccountsByWaterTypeWaterOwners"( % "Heron", "SanJuan", { "SJStorage" } ) Yes 2 1 No > > > SumAccountStorageUpstreamOfAbiquiu Yes 3 2 No > > > ElVadoAccountStorageAdjustment Yes 14 4 No > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > AvailableAccountStorage Yes 16 21 No > > > AvailableAccountStorage2 No 14 0 Yes > > > AvailableAccountStorage1 No 14 0 Yes > > > ComputeHeronSJOutflow1 No 22 0 Yes > > > Compute1JulSanJuanContractorAllocations Yes 5 1 No > > > Compute1JulSanJuanContractorAllocationsAlbMRGCDPriority Yes 5 0 Yes > > > AllSJElVadoAbiquiuCommonStorageAccounts Yes 2 2 No > > > AllSJStorageInAbiquiuOnlyAccounts Yes 3 1 No > > > AllSJStorageInElVadoOnlyAccounts Yes 3 1 No > > > MakeDestinationsList Yes 1 14 No > > > SJAccountsByReleaseTypeWaterOwners Yes 3 1 No > > AccountsByAccountTypeWaterOwners Yes 4 0 Yes > > AllSJSuppliesExceptFlowThroughFrom Yes 8 0 Yes > > AllSuppliesByReleaseTypeDestinations Yes 4 11 No > > > AbiquiuMRGCDDemandMetWithSJ Yes 11 3 No > > > InitialAbiquiuOutflow Yes 20 1 No > > > CochitiSJOutflow Yes 3 1 No > > > LetterWaterAdjustmentElVado Yes 7 10 No > > > LetterWaterAdjustmentAbiquiu Yes 8 18 No > > > LetterWaterAdjustmentAbiquiu1 No 6 0 Yes > > > CurrentTotalObjectDebtFlow Yes 13 2 No > > > CurrentRGInflow Yes 5 32 No > > > PreviousRGInflow Yes 4 9 No > > > AbiquiuMiddleValleyDemand Yes 6 1 No > > > MRGCDPaybackRelease Yes 4 3 No > > AllSuppliesIntraBySourcesReleaseTypeDestinations Yes 2 1 No > > > MaxDeliveryRequestCheck Yes 6 1 No > > SuppliesBySourcesReleaseTypeDestinations Yes 2 1 No > > > HeronElVadoEXs Yes 15 1 No > > SuppliesIntraBySourcesReleaseTypeDestinations Yes 2 5 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "Reclamation_Abiquiu" } ) ) [] Yes 8 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "NMISC_Abiquiu" } ) ) [] Yes 7 1 No > > > ASSIGN TO ( GET @INDEX 0.00000000 FROM "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", { "MRGCD_Abiquiu" } ) ) [] Yes 8 1 No > > > SetAlbuquerqueLoanAccounts Yes 85 5 1 No > HasRuleFiredSuccessfully Yes 0 0 No > ObjectiveValue Yes 0 0 No > Reverse Yes 0 0 No > RunTime Yes 0 0 No > Sort Yes 0 0 No > SortPairsAscending Yes 0 3 No > > PrioritizedAccounts Yes 2 14 No > > > FOREACH slotValueList IN WITH LIST accounts = "PrioritizedAccounts"( % "Abiquiu", "AlbuquerqueAbiquiuEXAccounts"( ) ) DO "GetSortedLoanAccounts"( "SuppliesIntraBySourcesReleaseTypeDestinations"( { { % "Abiquiu" , "Albuquerque" } }, "AlbuquerqueLoan", "MakeDestinationsList"( % "Abiquiu", accounts ) ), "SuppliesBySourcesReleaseTypeDestination"( "MakeSourceList"( % "Abiquiu", accounts ), "OtowiPaybacks", "Otowi_Otowi" ), accounts, % "Abiquiu" ) ENDWITH Yes 8 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "ElVado", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "ElVado", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "ElVado" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "ElVado" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountDelivery", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedStorageAccounts"( % "Heron", "AccountFill", "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" , "ReclamationStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronAccountFillRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedWaiverAccounts"( "MakeDestinationsList"( % "Abiquiu", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "Abiquiu", "SanJuan", { "SJStorage" } ) ) ), "Min"( "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ), "HeronWaiverRelease"( ) ) ) Yes 11 1 No > > > FOREACH slotValueRemaining IN "GetSortedPaybackAccounts"( % "Heron", "ElVadoDelivery", "MakeDestinationsList"( % "ElVado", "PrioritizedAccounts"( % "Heron", "AccountsByWaterTypeWaterOwners"( % "ElVado", "SanJuan", { "SJStorage" } ) ) ), "Max"( "ReconcileSJOutflow"( % "Heron" ) - "SumSupplies"( "AllSJSuppliesFrom"( % "Heron" ) ), 0.00000000 "cfs" ) ) Yes 9 1 No > > > GetSortedPaybackAccounts Yes 18 9 No > > > GetSortedMinFlowAccounts Yes 13 2 No > > > GetSortedReleaseToMRGCDAccounts Yes 14 1 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > PrioritizedReleaseTypes Yes 2 1 No > > > RuleIsInPriority Yes 10 27 No > > PrioritizedReservoirs Yes 2 2 No > > > ElVadoIsPriority Yes 2 3 No > > > RuleIsInPriority Yes 10 27 No > SortPairsDescending Yes 0 0 No > Split Yes 0 8 No > > ObjectIsAggElement Yes 1 3 No > > > ASSIGN TO diversion & "Diversion Requested" [date] Yes 3 1 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > AggElementObject Yes 2 2 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > StringifyDateNoComma No 1 0 Yes > > GetObjectFromDestination Yes 1 3 No > > > GetSortedStorageAccounts Yes 18 5 No > > > GetSortedWaiverAccounts Yes 18 2 No > > > ReservoirOnlyDestinations Yes 3 1 No > > GetAccountFromDestination No 1 0 Yes > > RemoveAggElementsFromObjList Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No > > WaterUserAndDiversionsOnly Yes 4 4 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > FOREACH diversion IN "WaterUsersInList"( "WaterUserAndDiversionsOnly"( "ListSubbasin"( "DiversionsCochitiToSanMarcialFloodway" ) ) ) Yes 4 1 No > > > MiddleValleyDemandInputs Yes 6 0 Yes > > > ShortedMiddleValleyDiversions Yes 20 2 No > > GetObjectFromAggElement Yes 2 1 No > > > ShortedMiddleValleyDiversions Yes 20 2 No