All Forums - SWMM 5 or SWMM or EPASWMM and SWMM5 in ICM_SWMM2024-03-28T16:31:39Zhttps://swmm2000.com/forum/topics/feed/allWhy Hyderabad is the Ideal Location for Logistics Businesseshttps://swmm2000.com/forum/topics/why-hyderabad-is-the-ideal-location-for-logistics-businesses2022-05-16T10:03:22.000Z2022-05-16T10:03:22.000Zjohn smithhttps://swmm2000.com/members/johnsmith<div><p>Hyderabad is one of India's most advanced and rapidly growing cities. It has a population of over 10 million people and a GDP of over $100 billion. The city has excellent infrastructure including an international airport, a well-developed motorway network, and excellent rail and port facilities. Hyderabad is also the commercial capital of Andhra Pradesh and one of the leading business hubs in India.</p><p> </p><h2>Hyderabad's strategic location</h2><p><a href="{{#staticFileLink}}10490259465,original{{/staticFileLink}}"><img class="align-full" src="{{#staticFileLink}}10490259465,RESIZE_710x{{/staticFileLink}}" width="710" alt="10490259465?profile=RESIZE_710x" /></a> </p><p>Hyderabad is the capital of Andhra Pradesh and one of the most populous cities in South India. With its well-developed infrastructure, stable political environment, and skilled workforce, Hyderabad is an ideal location for businesses involved in logistics. The city has a wide range of transportation options, including railways, roads, waterways, and airways. Additionally, Hyderabad has numerous commercial and industrial areas that are well-connected by roads and railways. Finally, the city has a large population of skilled workers who are able to provide support to businesses in the logistics sector. Truckguru has the best <a href="https://truckguru.co.in/hyderabad-to-chennai">logistics in Hyderabad</a>.</p><p> </p><h2>Proximity to major markets in Hyderabad</h2><p> </p><p>Hyderabad is a city located in southern India, and it is the capital of the state of Telangana. The city has a population of over 10 million people, and it is considered to be one of the fastest-growing cities in the world. Hyderabad is well-known for its technology industry, and many major companies have offices or headquarters there. The city also has a strong pharmaceutical industry. In addition, Hyderabad is home to several universities, including the Indian Institute of Technology Hyderabad and Osmania University.</p><p> </p><h2>Robust infrastructure in Hyderabad</h2><p> <iframe title="YouTube video player" src="https://www.youtube.com/embed/FyicnYoT49E" width="560" height="315" frameborder="0" allowfullscreen=""></iframe></p><p>Hyderabad is one of India's most prosperous and progressive cities. The city's robust infrastructure is a key factor in its success. Hyderabad's streets are well-paved and its roads are well-maintained. The city has <a href="https://www.britannica.com/topic/mass-transit">an extensive network of public transportation</a>, including buses, trains, and taxis. Hyderabad also has a modern airport that handles both domestic and international flights.</p><p> </p><h2>Availability of resources in Hyderabad</h2><p> </p><p>Hyderabad is the capital of the southern Indian state of Telangana and one of the largest and most populous cities in India. Due to its high population density, rapid urbanization, and growing demand for resources, Hyderabad has been experiencing an increasing scarcity of water and other resources. The city's water supply is unable to meet the current demand, resulting in water shortages and rationing. In addition, the city's limited landfill space has resulted in a growing number of uncollected solid waste. This article provides an overview of the availability of resources in Hyderabad and discusses some possible solutions to the city's resource scarcity issues.</p><p> </p><h2>Supportive business environment in Hyderabad</h2><p> <a href="{{#staticFileLink}}10490259075,original{{/staticFileLink}}"><img class="align-full" src="{{#staticFileLink}}10490259075,RESIZE_710x{{/staticFileLink}}" width="710" alt="10490259075?profile=RESIZE_710x" /></a></p><p>Hyderabad, the capital of Telangana, is one of the most developed and progressive cities in India. The city's business-friendly environment and strong infrastructure have made it a leading destination for businesses and investors. <a href="https://www.newindianexpress.com/cities/hyderabad/2022/apr/28/thermo-fisher-scientifics-world-class-rd-centre-inaugurated-in-hyderabad-2447488.html">Hyderabad's pro-business policies and world-class facilities</a> have attracted several multinational corporations (MNCs) and large Indian businesses to set up their operations here. The city's burgeoning IT sector is a major contributor to its economy, and the presence of major pharmaceutical companies has turned Hyderabad into India's healthcare hub.</p><p>It is not easy to come up with a conclusion for an article. You want to leave your reader thinking about what you have said, but you don't want to give away too much. You also want to make sure that everything you have written in your article is summed up so that the reader knows what they just read. In this article, I will talk about the different ways you can come up with a conclusion, and some tips on how to write a good one.</p><p> </p></div>What Are the Features Ideal Soccer Shoes Should Have?https://swmm2000.com/forum/topics/features-ideal-soccer-shoes2022-02-16T09:00:12.000Z2022-02-16T09:00:12.000ZA Mine of Bloghttps://swmm2000.com/members/AMineofBlog<div><p>Players in the game of soccer need to be able to move quickly and effectively in order to get the ball past their opponents. This means paying attention to their equipment, not just what they wear, but also what they use to run with. Shoes are one of the most important pieces of equipment that players should invest in, not just for protection but for agility as well.</p><p><span style="font-size:14pt;">They Should Be Durable</span> </p><p><a href="{{#staticFileLink}}10110390258,RESIZE_584x{{/staticFileLink}}"><img class="align-full" src="{{#staticFileLink}}10110390258,RESIZE_584x{{/staticFileLink}}" width="500" alt="10110390258?profile=RESIZE_584x" /></a></p><p>Soccer is a demanding sport in which the player is constantly running, jumping, tackling, and kicking. The importance of <a href="https://aapnewslive.in/2021/08/07/running-shoe-brand/">finding the right shoe</a> can't be over-emphasized when it comes to your performance on the field. A pair of shoes should be durable because you are often running or kicking with them. The shoes should also have features that promote comfort for long periods of time. They should also have good arch support because this will help prevent injury. If you're looking at buying soccer cleats, make sure they fit properly so that they don't cause pain while playing. You want to find something comfortable enough to wear all day without causing any discomfort. </p><p><span style="font-size:14pt;">The Material Should Breathe Easily</span> </p><p>Soccer cleats should be made of a material that is lightweight and allows for airflow to the foot. The <a href="https://prosoccerstore.co/product/nike-phantom-gt-2-elite-fg-rawdacious-white-bright-crimson-pink-blast/">best soccer shoes like Nike phantom GF</a> often have several individual components that not only allow for better breathability, but also give the athlete more control over the ball. This helps in preventing injuries as well as improving performance. It's important to note that some materials are better than others when it comes to keeping your feet cool during hot weather conditions. </p><p><span style="font-size:14pt;">The Soles Should Be Hard-Wearing </span></p><p>Soccer shoes are made for quick movements over the field, sprinting, and making sharp turns. High-quality soccer shoes need to have certain features to be both stylish and functional. These include: </p><p><iframe title="YouTube video player" src="https://www.youtube.com/embed/EMcOz6zJ1A4" width="560" height="315" frameborder="0" allowfullscreen=""></iframe></p><p>A durable sole with good traction on various surfaces (grass, dirt, asphalt)</p><p>Good shock absorption properties so as to <a href="https://www.healthline.com/health/sports-injuries/soccer-injuries#meniscus-tear">protect your feet from injury</a> when you make sudden stops or take rapid steps. </p><p>An upper constructed in such a way that it can withstand repeated impacts while still providing adequate.</p><p><span style="font-size:14pt;">The Shoes Should Provide Ankle Support</span> </p><p>Soccer players are always on the move, so finding shoes that can keep up is important for anyone who wants to play. Choosing shoes that are lightweight, durable, flexible, and elegant will ensure that you have the best experience possible.</p></div>Multiple simulations with SWMM5 in DOS versionhttps://swmm2000.com/forum/topics/multiple-simulations-with-swmm5-in-dos-version2021-08-23T10:31:41.000Z2021-08-23T10:31:41.000ZHusnain Tansarhttps://swmm2000.com/members/HusnainTansar<div><p>Hi everyone, </p><p>I need to run a large number of simulations (approx. 15000) with different sets of LID design parameters. My objective is to get model responses (e.g. infiltration, surface runoff, etc.) against different sets of LID design parameters. I know the way to run SWMM5 with a batch command, however, Is there any way to run together all simulations iteratively, where each simulation will pick one set of design parameters and produce a report file. Your responses will be highly appreciated. Thank you</p></div>How to use SWMM5.exe to make an Output in the RPT file in matlabhttps://swmm2000.com/forum/topics/how-to-use-swmm5-exe-to-make-an-output-in-the-rpt-file-in-matlab2020-12-15T04:20:01.000Z2020-12-15T04:20:01.000Zhang yanghttps://swmm2000.com/members/hangyang<div><p>How to use SWMM5.exe to make an Output in the RPT file in matlab</p><p>test</p></div>Example SWMM5 Modelshttps://swmm2000.com/forum/topics/example-swmm5-models2020-10-31T21:35:57.000Z2020-10-31T21:35:57.000ZRobert Dickinsonhttps://swmm2000.com/members/doonePlace<div><p><span style="font-size:18pt;"><strong><span style="font-size:24pt;">Example SWMM5 Models</span> is a good description. They a lot of the SWMM5 hydrology, water quality, LID and hydraulics.</strong></span></p>
<p><span style="font-size:18pt;"><strong>There are 85 files on my Google Drive. The link shown below should let you download the files.</strong></span></p>
<p><span style="font-size:24pt;"><strong> <a href="https://drive.google.com/drive/folders/18i_ryImzc_woEJo_ELKJ-H8DvIedWNFF?usp=sharing">https://drive.google.com/drive/folders/18i_ryImzc_woEJo_ELKJ-H8DvIedWNFF?usp=sharing</a></strong></span></p>
<p> </p>
<p><span style="font-size:24pt;"><strong><a href="http://storage.ning.com/topology/rest/1.0/file/get/8098817873?profile=original" target="_blank"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/8098817873?profile=RESIZE_710x" alt="8098817873?profile=RESIZE_710x" width="1405" height="849" /></a></strong></span></p>
<p> </p></div>FROUDE NUMBER - EPA-SWMM 5.1https://swmm2000.com/forum/topics/froude-number-epa-swmm-5-12020-07-30T19:56:22.000Z2020-07-30T19:56:22.000ZValter Albinohttps://swmm2000.com/members/ValterAlbino<div><p><span class="_5yl5">Good afternoon</span></p><p><span class="_5yl5">Is it possible to display the Froude number in EPA-SWMM 5.1?</span></p><p><span class="_5yl5"> Thanks</span></p></div>Continuity error related to pumping and inclusion of on-site pumping measurements to simulationshttps://swmm2000.com/forum/topics/continuity-error-related-to-pumping-and-inclusion-of-on-site-pump2019-02-05T01:50:06.000Z2019-02-05T01:50:06.000ZClaudio Consuegra Martínezhttps://swmm2000.com/members/ClaudioConsuegraMartinez<div><p>Hi all,</p><p>I am reaching out hoping someone can enlighten me with two questions. Thank you all in advance!</p><p>I am currently working at simulating the complete sewer system of a municipality. The system is roughly composed of 100 km of pipes, 13 lifting pump stations (34 pumps) and 1,600 junctions. I am working with PCSWMM (I apologize as I am not using SWMM per se) to set up my DWFs and flow patterns, run and calibrate the model (I have 7 points for calibration purposes). I have likewise set up the calibration for wet conditions and results are fair enough for both cases. Up to hear nothing is out of extraordinary, however, at first, I set the outlet offset of the upstream pipes to the pumping stations to 0 m as no information was known in advance.</p><p>My new model, same conditions as above, includes the offset of the upstream pipes for each pumping station. When I changed this and runt, my model again, the continuity error went from ~ 3% to 7%. I checked my status report and it seems to me that all my instabilities are related to the pumping setup and are located on the junctions right after my pumping stations. I have set the pumping sequences as follows: wet well à pump (Type III) à discharge header à force main à discharge junction. I am not sure why but the vast majority of instabilities are located at the discharge header, <em><u>any ideas of why this is occurring and how to solve it</u></em>? Please note that I have set a pressure head at the discharge header between 70 m to 100 m to account for pressurized flow.</p><p>Part of my troubleshooting has been i) choosing a smaller time step (as small as 2%), ii) dropping the inertial terms of my momentum equation, iii) changing the start-up and shutoff depths for my pumps (Type III) to increase the range over which they work, iv) and letting the time step to be automatically adjusted by 100%. So far, I am getting the best results when using option iii), i.e. by setting my shutoff depth as small as 0.001 m resulting in a continuity error around ~4% (a gain of 3%). Perhaps I am being fussy regarding the continuity error but I really want it to be as small as possible.</p><p>My second question is related to how I am using pumping measurements within my model. Data is available regarding the maximum flow each pump can generate while working alone or in parallel (i.e. pump 1 alone, pump 2 alone and pump 1 and 2 working simultaneously). What I have decided to do, starting at my base model working fine right before including the offset of my upstream pipes, is to set the pump’s maximum flow as the maximum allowable flow in the force main, and to crop my pump curve at the maximum measured flow (sometimes pumps are as old as 25 years or more). I do get the model to reproduce the flows measured on-site, but I am half sure and half not that by doing this I am perhaps inducing an error on how my pumps work (since the flow for a type III pump is a function of the head difference between the inlet and outlet nodes). <em><u>Would you proceed with the modeling this same way?</u></em> Your comments are appreciated!</p><p>Looking forward to hearing ideas and I hope everything is explained in a clear manner.</p><p>Regards,<br/>Claudio</p><p> </p><p> </p></div>gis informationhttps://swmm2000.com/forum/topics/gis-information2019-01-28T17:06:13.000Z2019-01-28T17:06:13.000ZLeandro Villahttps://swmm2000.com/members/LeandroVilla<div><p>I´m using inp.pins to create an inp field from shape files of nodes and links but the program just create a inp with nodes, i need to solve this problem any way, using this program or another way to do it. </p><p>I´m also have a problem because i don´t have subcatchment areas to run swmm, how can i solve it?</p><p>Then i need to link this model with a hecras model to generate a dual model betwaen river and seaage net, how can i do it?</p><p>Is there someone who can help me?</p></div>Calibration of RTK parameters using SRTC tool from PCSWMMhttps://swmm2000.com/forum/topics/calibration-of-rtk-parameters-using-srtc-tool-from-pcswmm2018-09-09T23:49:27.000Z2018-09-09T23:49:27.000ZClaudio Consuegra Martínezhttps://swmm2000.com/members/ClaudioConsuegraMartinez<div><p><span style="font-size: 14pt;">Hi everyone,</span></p><p><span style="font-size: 14pt;">I am currently having problems with calibrating/finding my RTK parameters and derive a unit hydrograph for my wet period simulations, so any help is more than appreciated!! </span></p><p><span style="font-size: 14pt;">I have set up my DWF and flow patterns, and I have calibrated my model using my field flow measurements and the SRTC tool implemented within PCSWMM. I have followed all the steps to derive an RTK unit hydrograph and I have implemented it in my simulations. I have also tried to calibrate the RTK parameters for short, medium and long-term responses. Everything works nicely in my calibration for DWF and all the steps work well for the RTK unit hydrograph creation, however, when I use the SRTC tool I see no response in my hydrographs (comparing my simulated and observed hydrographs), implying that my RTK parameters have no effect on my hydrograph response. How should I understand that my sensibility analysis results in no response from changing my RTK values?</span></p><p><span style="font-size: 14pt;">Please note that I am ignoring initial abstractions and that I am using typical values for TK. As for the R values, I can calculate this and are in the order of 1/10 - 3/10 for all the sites I consider. </span></p><p><span style="font-size: 14pt;">Any piece of advice or explanation as to why my RTK parameters have no effect on my simulations is more than welcome. Thanks! </span></p><p><span style="font-size: 14pt;">Regards,</span></p><p><span style="font-size: 14pt;">Claudio</span></p></div>Rain gauge Time-Serieshttps://swmm2000.com/forum/topics/raini-gauge-time-series2018-05-20T12:43:21.000Z2018-05-20T12:43:21.000ZMohamed Patelhttps://swmm2000.com/members/MohamedPatel<div><p>Good day</p>
<p>I am using daily rainfall data to model my catchment. For the time series, does rainfall have to be 7 digits. for instance, 0mm of rain inserted as 0000000 and 2,2mm as 000002,2. my supervisor has told me to use this way of inserting data. will it make any difference if i do not use this way of inserting my rainfall data. </p>
</div>LID Helphttps://swmm2000.com/forum/topics/lid-help2018-05-16T21:34:59.000Z2018-05-16T21:34:59.000ZJonathan Hohttps://swmm2000.com/members/JonathanHo<div><p>Greetings fellow SWMMers,</p><p>I am working on my masters project and I am struggling to get the output of my model to match with the precipitation data I have.</p><p>My precipitation data indicates that I should have about 50 inches of cumulative rainfall for the year 2008. However, the output of my model, using the assoicated precipitation values as input for my time series, indicates that there is only about 20 inches of precipitation. I have set the units as inches and cumulative precipitation, with my subcatchments imperviousness set to 100%, as well as specifying LID parameters (dedicated entire subcatchment area to area of LID; rain barrel height, outlet, etc.)</p><p>Does anyone have any suggestions as how to go about fixing this issue? </p><p>Some context: My project invovles rainwater harvesting using the LID capabilities within SWMM. I have precipitation data from NOAA for several rain gauges in Nan, Thailand - a rural, mountainous province. The precipitation data is 24 hour amounts, but I have calculated cumulative precip (which I am using as input since the 24 hour values yield about 7 inches of annual precip). I am looking into using the rooftops of the homes, which are primarily corrugated steel sheets, to capture the precipitation. </p><p>Regards,</p><p>Jon</p></div>LID Placement and control sessionhttps://swmm2000.com/forum/topics/lid-placement-and-control-session2018-03-05T07:06:06.000Z2018-03-05T07:06:06.000ZTEAMIR ABRAHAhttps://swmm2000.com/members/TEAMIRABRAHA<div><p>hello all.i run a model containing 41 sub catchments and want to see the runoff Peaks from 24 years simulated rainfall data.finally i got two sub-catchs(S80 & S81) result around 4 cms and i had to do LID placement in both catchs and i do place 4 TO 5 type of LID(GR,BC,PP,IT and vegitation swale).but when i run the model again i see no change in runoff reduction of those two subcatchments.</p></div>LID Placement and Performancehttps://swmm2000.com/forum/topics/lid-placement-and-performance2018-02-28T10:03:30.000Z2018-02-28T10:03:30.000ZTEAMIR ABRAHAhttps://swmm2000.com/members/TEAMIRABRAHA<div><p>hello all.i run a model of 41 sub catchments and want to see the runoff Peaks from 24 years simulated rainfall data.finally i got two sub catchs(S80 & S81) result around 4cms.and i had to do LID placement in both catchs and i do place 4 raingarden, 4 bio-retention, infiltration trench and 6 Permeable pavemet in which all tend to cover the % of imperv. with in the subcatchments but finally when i run it again i found no change at all. what do you think is missed?? </p></div>LID Control Editorhttps://swmm2000.com/forum/topics/lid-control-editor2018-02-21T03:44:20.000Z2018-02-21T03:44:20.000ZBenjamin Fahyhttps://swmm2000.com/members/BenjaminFahy<div><p>Hi there, </p><p>Very new SWMM user here. Interested in defining some LID Controls so I can select them for my subcatchments in the drop down menu in the editor. </p><p> </p><p>It seems I need to first define the Controls and how they are routed using the specialized property editor "LID Control Editor". Does anyone have recommendations for how to add this editor to my SWMM 5.1 interface?</p><p> </p><p>Thanks!</p><p> </p><p>-Ben</p></div>Control Ruleshttps://swmm2000.com/forum/topics/control-rules2017-11-30T23:21:15.000Z2017-11-30T23:21:15.000ZBernard Bahayahttps://swmm2000.com/members/BernardBahaya<div><p>Rule 1<br/>IF SIMULATION TIME >= 0<br/>THEN ORIFICE UnderdrainPipe SETTING = 0<br/>PRIORITY 1</p><p>Rule 2<br/>IF NODE GravelSU DEPTH > 0.6<br/>THEN ORIFICE Backtosoil SETTING = 1<br/>ELSE ORIFICE Backtosoil SETTING = 0<br/>PRIORITY 2</p><p><span>My intentions are: Rule 1, The orifice "UnderdrainPipe" starts as closed and is always closed for the entire simulation, and Rule 2 If the depth in GravelSU storage unit node rises to 0.6ft or greater, another Orifice Backtosoil is supposed to open and convey water.</span></p><p>SWMM is not responding to my intentions. What is wrong with my code?</p><p></p></div>Underground Storage Unitshttps://swmm2000.com/forum/topics/underground-storage-units2017-10-25T19:39:25.000Z2017-10-25T19:39:25.000ZJulie Qhttps://swmm2000.com/members/JulieQ<div><p>I am currently attempting to model in SWMM Stormtech chambers as a subsurface pond/storage unit connected to a surface pond with a higher stage. How do I cap off the underground system so water will not pond higher than the top of my chambers? When i run the model, it wants to flood and have the water go to a higher elevation.</p><p>Since the system is capped, once the chambers fill up, water should backflow to the pond.</p><p>Thanks</p></div>Daily recorded rainfall data input formathttps://swmm2000.com/forum/topics/daily-recorded-rainfall-data-input-format2017-09-25T09:56:18.000Z2017-09-25T09:56:18.000ZTEAMIR ABRAHAhttps://swmm2000.com/members/TEAMIRABRAHA<div><p>Hello all,sir!.i have been tried so hard with the data input of a historical rainfall data INTO times series USER DEFINED GRID of EPA SWMM5.1, but i keep getting the ERROR telling me "time out of order" in which I have a daily rainfall data recorded at 9:00:00 every day for 25 years(only available data) in excel. how can i make it work sir?? in case my data is attached below,thanx a <a href="http://storage.ning.com/topology/rest/1.0/file/get/3284346375?profile=original" target="_self">%28FORMAT%29%20SWMM%20INPUT%20Time%20series%20of%20all%20station%20in%20mekelle.xlsx</a> lot.</p></div>Zipped File for SWMM 5.1.012 for those who cannot install SWMM 5 on their PChttps://swmm2000.com/forum/topics/zipped-file-for-swmm-5-1-012-for-those-who-cannot-install-swmm-5-2017-09-08T12:23:55.000Z2017-09-08T12:23:55.000ZRobert Dickinsonhttps://swmm2000.com/members/doonePlace<div><blockquote>
<p><strong><span class="font-size-5">What is this purpose of this discussion:  </span></strong></p>
<p><strong><span class="font-size-5">Zipped File for SWMM 5.1.012 for those who cannot install SWMM 5 on their PC</span></strong></p>
<p><strong><span class="font-size-5">Download and unzip this file to a folder on your PC if the EPA SWMM5 install does not work.</span></strong></p>
<p></p>
<p><span class="font-size-6"><strong><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284348934?profile=original" target="_self">SWMM5.1.012.zip</a></strong></span></p>
<p></p>
</blockquote>
<p></p>
</div>SWMM Times-series input optionshttps://swmm2000.com/forum/topics/swmm-times-series-input-options2017-06-09T14:22:15.000Z2017-06-09T14:22:15.000ZTEAMIR ABRAHAhttps://swmm2000.com/members/TEAMIRABRAHA<div><p>Very glad that i join the group.<br/> am new to SWMM5.1.12 Version.currently am doing modeling the stormwater for a small urban catchment.no difficulties while studying and applying the model but i only have daily recorded rainfall data-set which am confused either SWMM accepts only timeseries values at interval of 5,15,hourly?or is it recommended to use daily intervals for simulation? and what possible uncertainities could happen if its ok to use? please,appreciate any one helping me.tnx</p></div>Tissot Teng-chi series Replica watch reviewhttps://swmm2000.com/forum/topics/tissot-teng-chi-series-replica-watch-review2017-04-25T08:44:47.000Z2017-04-25T08:44:47.000ZChelsea Wynnhttps://swmm2000.com/members/ChelseaWynn<div><p>Tissot Teng-chi series of second-generation solar Pro watch has been ready for the challenge.This watch will help you challenge Quest jungle or metropolis.Dial with a solar panel, as an inexhaustible energy and convert light into electricity, given the eternal power meter, battery life up to 1 year when the wrist.Solar charging function to provide adequate energy, means you can use the touch-screen features 20 basic watch with without having to worry about power problems.Turn the compass function, indicate the direction for outdoor adventure; altimeter can display altitude, climb the peak is an essential tool; the weather feature for the last six hours of recording changes in atmospheric pressure to predict future weather trends can be avoided because the risk of changes in barometric pressure brought.In addition, this <a rel="nofollow" href="http://www.watches1986.cn/rolex.html">replica rolex daytona</a> is also equipped with Regatta countdown function, night vision, segmentation total time / while split time / lap time function according to the azimuth functions, dive log function, timer, dual alarm, dual time zone and a rare functional watch with day and date calendar display, yes.</p><p>Lu Jun or the Navy under paragraph</p><p>Tissot Teng-chi series Professional solar watch, can be integrated into the surrounding environment, to camouflage effect.Lu Jun Green wristwatch designed specifically for the challenges of land, with a compass in the dial, with a unique wind rose embellishment, yet dynamic and Junya.Navy blue models designed for the Navy design, together with the classic point-like decoration on the dial.Clear double stick pointer, and the time scale on the dial stripes each other.Both are equipped with scratch-resistant ceramic bezel, are like the military-like experience wind and rain, but still stubborn tenacity.Silicone strap while providing a comforwatch wearing experience, but also easy to clean, even if through mud or grass to crawl and other life experiences, still easy to clean.In addition to excellent wear resistance, which is used to make titanium steel case watch texture, light, and easy to cause skin irritation.With the standard deduction, the deduction can be used to watch on a backpack in extreme cases.It's time to wear on a second edition Tissot Teng-chi series Professional solar <a rel="nofollow" href="http://www.watches1986.cn/rolex.html">replica rolex day date</a>, to meet the challenges in the moment.</p><p>Specifications</p><p>• Swiss made Shi Ying movement with battery charge display</p><p>• magnetic titanium case with black PVD, form the back engraved with identification</p><p>• scratch resistant touch Lan Baoshi crystal lens with anti-glare coating</p><p>• 20 functions: night vision function, dual time zone, calendar, barometer, altimeter, segmentation total time / while split time / lap Press</p><p>When the stopwatch, a timer, a compass, an azimuth meter, dual alarm, log function, sailing countdown function, display the week and the number of weeks</p><p>• waterproof to withstand the equivalent of 10 bar pressure</p><p>• rubber strap with folding opening button</p><p>• rose gold / gold between models with PVD coating</p><p>• watch diameter: 45mm * 45mm</p></div>the 45th Basel International Watch and Jewelery Show Reviewhttps://swmm2000.com/forum/topics/the-45th-basel-international-watch-and-jewelery-show-review2017-04-25T08:12:51.000Z2017-04-25T08:12:51.000ZChelsea Wynnhttps://swmm2000.com/members/ChelseaWynn<div><p>March 23 to March 30, the 45th Basel International Watch and Jewelery Show (Baselworld) opened at Messe Basel exhibition hall.The exhibition, Bucherer follows the opening last year of the golden theme of the pavilion.Here follow the footsteps <a rel="nofollow" href="http://www.fakebreitling.com/Rolex-GMT-MASTER-c1410.html">Best Cheap Replica Rolex GMT MASTER</a> House, to appreciate this beautiful style of the Basel World Watch and Jewelery Show Bucherer pavilion.</p><p>Hall frontage new visual identity, Splendid, "LUCERNE 1888" highlights the Bucherer traditional roots-oriented, deeply rooted in the spiritual birthplace of the brand concept.</p><p>With a digital screen, showing stunning visual images.Crystal clear glass showcase, display sincerity Bucherer latest creation.</p><p>The museum rich layers, patchwork layout, the right side has a ladder, you can up the stairs.Pi ladder on the wall next to the window, display items great sense of history, where you can explore a long tradition of Bucherer.</p><p>White floors, wooden showcase, crystal windows, reflects the city of Lucerne in central Switzerland's cultural and creative freedom ethos, while Bucherer timepieces precisely this as the root causes of the performance of its subtle elegance and glamor gorgeous both qualities.</p><p>Decoration, just the right lighting effects on the wall, people feel like being the birthplace of the brand, gold tone both show Bucherer unique and glorious history and tradition, but also indicates that brand bright bright future.</p><p>Summary: The 2017 Basel World <a rel="nofollow" href="http://www.fakebreitling.com/Rolex-Explorer-II-c1409.html">Best Cheap Replica Rolex Explorer II</a> and Jewelery Show provides an excellent stage for the new release, but also set the tone for the new year.</p></div>H. Moser & Cie. Watch Replica Reviewhttps://swmm2000.com/forum/topics/h-moser-cie-watch-replica-review2017-04-25T06:57:41.000Z2017-04-25T06:57:41.000ZChelsea Wynnhttps://swmm2000.com/members/ChelseaWynn<div><p><span>H. Moser & Cie. Watch the latest series of new color when watch - green universe.Prominent "blue lightning" dial has become a brand logo, brand reputation is also an important factor.The new watch unconventional green, I can not help but think of the northern lights Lai gorgeous jewel-like color, to pass down the essence of the dial "blue lightning."The use of risk-takers this unique color design small seconds XL Purity (Venturer Small Seconds XL Purity) watch extraordinary elegance, its maximum diameter of 43 mm dial is so far launched when watch.This watch distinctive, unique features, advocacy back to nature, dial no brand identity, only four major time scales, this interpretation of "less is more" minimalist philosophy.Once again proved that when watch: Keep Authenticity can be presented Zhen Han hard to find the strength and vitality.</span></p><p><span>When watch adventurers small seconds XL Purity </span><a rel="nofollow" href="http://www.watches1986.com/brands/panerai/luminor">Replica Panerai Luminor Watches</a><span> draws Concept series and other series of the essence of the brand in the design, respectively mark set in 12,3,6 and 9 o'clock positions.Still no brand identity, to show the strong appeal of iconic products: the erecting discernible fumé smoked dial, under one, you can recognize the elegant yet sexy watch time watch.Against the background of arcuate Lan Baoshi crystal lens, elegant bezel and 43 mm diameter, smoked fumé dial to make light blossoms, beautiful.But the movement side with a company logo and crest - this is a practice in the field of "Haute Horlogerie" since 1828 when they followed the traditional date is watch - - clever beckons its long heritage.</span></p><p><span>The mutual integration of various design elements, thus showing unexpected stunning effect - this fun time watch.For adventurers and small seconds XL Purity </span><a rel="nofollow" href="http://www.watches1986.com/brands/panerai">Luxury Panerai Luminor</a><span> classical style in contrast to the choice of brand greater kudu leather as the strap material, watch that bring a little bit rough breath.This ingenious selection is watch to keep up with the times, independent, pursuing unique and exciting to build modern classical watch senior watch.</span></p><p><span>Adventurers watch small seconds XL Purity core equipped with self-HMC 327 manual winding movement, using 1960 classic arc shape, and with great historical significance Henry Mushi Huai watch design inspiration.Through Lan Baoshi back cover views of the movement, which includes a power storage for at least 3 days - to watch the indicator on the back of the power storage status indication.</span></p><p><span>Adventurers small seconds XL Purity universe green wrist watch limited edition 50.</span></p><p><span> </span></p></div>Horton infiltration helphttps://swmm2000.com/forum/topics/horton-infiltrationhelp2017-01-10T13:35:36.000Z2017-01-10T13:35:36.000Zmaarissahttps://swmm2000.com/members/maarissa<div><p>Hi! I'm trying to calculate Horton inflitration to get the same results as in SWMM (I have to calculate it manually in excel for my job). Could you help me how was it calculated. For example I've got :</p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347121?profile=original" target="_self">1.png</a></p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347368?profile=original" target="_self">2.png</a></p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347462?profile=original" target="_self">3.png</a></p><p>and the results:</p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347659?profile=original" target="_self">4.png</a></p><p></p><p>I know all equations but I'don't know how to use them, especially how to caltulate tp from equation</p><p>Please help me</p><p></p></div>Horton infiltrationhttps://swmm2000.com/forum/topics/horton-infiltration2017-01-10T13:34:44.000Z2017-01-10T13:34:44.000Zmaarissahttps://swmm2000.com/members/maarissa<div><p>Hi! I'm trying to calculate Horton inflitration to get the same results as in SWMM (I have to calculate it manually in excel for my job). Could you help me how was it calculated. For example I've got :</p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347121?profile=original" target="_self">1.png</a></p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347368?profile=original" target="_self">2.png</a></p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347462?profile=original" target="_self">3.png</a></p><p>and the results:</p><p><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284347659?profile=original" target="_self">4.png</a></p><p></p><p>I know all equations but I'don't know how to use them, especially how to caltulate tp from equation</p><p>Please help me</p><p></p></div>hi guys..need a help. epaswmm 5.1https://swmm2000.com/forum/topics/hi-guys-need-a-help-epaswmm-5-12016-11-22T19:54:20.000Z2016-11-22T19:54:20.000ZMaheshhttps://swmm2000.com/members/Mahesh<div><p>This might be a simple question for most of you guys, but I am still learning the software....and just having a bad time with graphs.</p><p>I am trying to model , performance of LID unit with existing drainage network. just want to how to get a hydrograph from it</p></div>EPA Webinar - Toolkit of Available EPA Green Infrastructure Modeling Software Handouthttps://swmm2000.com/forum/topics/epa-webinar-toolkit-of-available-epa-green-infrastructure-modelin2016-10-26T18:17:52.000Z2016-10-26T18:17:52.000ZRobert Dickinsonhttps://swmm2000.com/members/doonePlace<div><p><span class="font-size-5">EPA Webinar - Toolkit of Available EPA Green Infrastructure Modeling Software Handout</span></p>
<p><span class="font-size-4">This was an EPA webinar on 10/26/2016</span></p>
<p><span class="font-size-4"><a href="http://undefined" target="_blank">EPA Webinar - Toolkit of Available EPA Green Infrastructure Modeling Software Handout</a></span></p>
<p><span class="font-size-4"><a href="http://storage.ning.com/topology/rest/1.0/file/get/3284345744?profile=original" target="_self">InvitationJimHeaneyCelebration%20%28004%29.pdf</a></span></p>
</div>How are the St Venant Units used in #SWMM5?https://swmm2000.com/forum/topics/how-are-the-st-venant-units-used-in-swmm52016-10-15T21:27:24.000Z2016-10-15T21:27:24.000ZRobert Dickinsonhttps://swmm2000.com/members/doonePlace<div><div data-blogger-escaped-style="color: black; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;" id="divtagdefaultwrapper">
<h2 data-blogger-escaped-style="margin: 0in 0in 0pt;"><font data-blogger-escaped-style="font-family: "calibri" , sans-serif;" face=""calibri" , sans-serif"><font data-blogger-escaped-style="font-size: 11pt;"> </font></font>Overview</h2>
<p></p>
<p>In this blog we example the St Venant terms used in SWMM5 as equations, table, graphs and units.  We use a QA/QC version of SWMM 5 that lists many more link, node, system and Subcatchment variables than the default SWMM 5 GUI and engine.  This also applies to #InfoSWMM and any software the uses the #SWMM5 engine.</p>
</div>
<h3 data-blogger-escaped-style="text-align: left;">How are the St Venant Terms used in SWMM5?</h3>
<div data-blogger-escaped-style="color: black; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;" id="divtagdefaultwrapper">
<p>Figure 1 shows the terms and Figure 2  and Figure 3 shows the terms in a SWMM5 table and SWMM5 graph.<a data-blogger-escaped-style="font-family: calibri, sans-serif; font-size: 11pt;" href="https://www.blogger.com/null" name="_MailAutoSig"><b> </b></a></p>
<p></p>
<p>dq2 = Time Step * Area wtd * (Head Downstream – Head Upstream) / Link Length or</p>
<p></p>
<p>dq2 = Time Step * Area wtd * (HGL) / Link Length Qnew = (Qold – dq2 + dq3 + dq4) / ( 1 + dq1) when the force main is full dq3 and dq4 are zero and</p>
</div>
<div data-blogger-escaped-style="color: black; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;" id="divtagdefaultwrapper">
<p></p>
</div>
<div data-blogger-escaped-style="color: black; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;" id="divtagdefaultwrapper">
<p>Qnew = (Qold – dq2) / ( 1 + dq1) The dq4 term in dynamic.c uses the area upstream (a1) and area downstream (a2), the midpoint velocity, the sigma factor (a function of the link Froude number), the link length and the time step or</p>
<p></p>
<p>dq4 = Time Step * Velocity * Velocity * (a2 – a1) / Link Length * Sigma the dq3 term in dynamic.c uses the current midpoint area (a function of the midpoint depth), the sigma factor and the midpoint velocity</p>
<p></p>
<p>dq3 = 2 * Velocity * ( Amid(current iteration) – Amid (last time step) * Sigma</p>
<p></p>
<p>dq1 = Time Step * RoughFactor / Rwtd^1.333 * |Velocity| The weighted area (Awtd) is used in the dq2 term of the St. Venant equation:</p>
<p></p>
<p>dq2 = Time Step * Awtd * (Head Downstream – Head Upstream) / Link Length</p>
<p></p>
<p>You can also see the QA/QC report for SWMM 5 <a href="https://www.epa.gov/water-research/storm-water-management-model-swmm#downloads">https://www.epa.gov/water-research/storm-water-management-model-swmm#downloads</a></p>
</div>
<div data-blogger-escaped-style="color: black; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;" id="divtagdefaultwrapper">
<h3>How are the St Venant Units used in #SWMM5?</h3>
<p>The new flow (Q) calculated at during each iteration of time step as</p>
<p></p>
<p>(1) Q for the new iteration = (Q at the Old Time Step – DQ2 + DQ3 + DQ4 ) / ( 1.0 + DQ1 + DQ5)</p>
<p></p>
<p>In which DQ2, DQ3 and DQ4 all have units of flow (note internally SWMM 5 has units of CFS and the flows are converted to the user units in the output file, graphs and tables of SWMM 5).</p>
<p></p>
<p>The equations and units for DQ2, DQ3 and DQ4 are:</p>
<p></p>
<p>(2) Units of DQ2 = DT * GRAVITY * aWtd * ( H2 – H1) / Length = second * feet/second^2 * feet^2 * feet / feet = feet^3/second = CFS</p>
<p></p>
<p>(3) Units of DQ3 = 2 * Velocity * ( aMid – aOld) * Sigma = feet/second * feet^2 = feet^3/second = CFS</p>
<p></p>
<p>(4) Units of DQ4 = DT * Velocity * Velocity * ( aMid – aOld) * Sigma / Length = second * feet/second * feet/second * feet^2 / feet = feet^3/second = CFS</p>
<p></p>
<p>The equations and units for DQ1 and DQ5 are:</p>
<p></p>
<p>(5) Units of DQ1 = DT * GRAVITY * (n/PHI)^2 * Velocity / Hydraulic Radius^1.333 = second * feet/second^2 * second^2 * feet^1/3 * feet/second / feet^1.33 = Dimensionless</p>
<p></p>
<p>(6) Units of DQ5 = K * Q / Area / 2 / Length * DT = feet^3/second * 1/feet^2 * 1/feet * second = Dimensionless</p>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" data-blogger-escaped-style="margin-left: auto; margin-right: auto; text-align: center;">
<tbody>
<tr>
<td data-blogger-escaped-style="text-align: center;">
<p><a data-blogger-escaped-style="font-size: medium; margin-left: auto; margin-right: auto;" href="https://1.bp.blogspot.com/-N2AGX3IK-FY/WAKdarfBZMI/AAAAAAAAGV0/Bkam4p4syA41tXi1X-2titnoH-1uHxq-ACLcB/s1600/StVenant100.png" imageanchor="1"><img border="0" height="342" src="https://1.bp.blogspot.com/-N2AGX3IK-FY/WAKdarfBZMI/AAAAAAAAGV0/Bkam4p4syA41tXi1X-2titnoH-1uHxq-ACLcB/s640/StVenant100.png" width="640" /></a></p>
</td>
</tr>
<tr>
<td class="tr-caption" data-blogger-escaped-style="text-align: center;">
<p>Figure 1.  St Venant Terms in Table and Graphs for #SWMM5 for dq1, dq2, dq3, dq4, dq5, dq6</p>
</td>
</tr>
</tbody>
</table>
<div data-blogger-escaped-style="color: black; font-family: calibri, sans-serif; font-size: 11pt; margin: 0in 0in 0pt;">
<p></p>
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" data-blogger-escaped-style="float: left; margin-right: 1em; text-align: left;">
<tbody>
<tr>
<td data-blogger-escaped-style="text-align: center;">
<p><a data-blogger-escaped-style="margin-left: auto; margin-right: auto;" href="http://2.bp.blogspot.com/-hS5w97vGdcg/WAKWwrF3zsI/AAAAAAAAGVo/4v8mBRcyB6M9qf7VEf_lcbve5LMjxxeKgCK4B/s1600/image002-774144.png"><img alt="" border="0" height="436" id="BLOGGER_PHOTO_ID_6341796988236320450" src="https://2.bp.blogspot.com/-hS5w97vGdcg/WAKWwrF3zsI/AAAAAAAAGVo/4v8mBRcyB6M9qf7VEf_lcbve5LMjxxeKgCK4B/s640/image002-774144.png" width="640" name="BLOGGER_PHOTO_ID_6341796988236320450" /></a></p>
</td>
</tr>
<tr>
<td class="tr-caption" data-blogger-escaped-style="text-align: center;">
<p>Figure 2.  St Venant Equation in SWMM5</p>
</td>
</tr>
</tbody>
</table>
<br />
<div data-blogger-escaped-style="color: black; font-family: calibri, sans-serif; font-size: 11pt; margin: 0in 0in 0pt;"></div>
<div data-blogger-escaped-style="color: black; font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt;"></div>
<div data-blogger-escaped-style="color: black; font-family: calibri, sans-serif; font-size: 11pt; margin: 0in 0in 0pt;"></div>
</div>
</div>How to Add Extra Output Files to #SWMM 5.1.011https://swmm2000.com/forum/topics/how-to-add-extra-output-files-to-swmm-5-1-0112016-10-01T12:14:45.000Z2016-10-01T12:14:45.000ZRobert Dickinsonhttps://swmm2000.com/members/doonePlace<div><p>This is for those who want to modify the SWMM5 code for MATLAB work </p>
<p></p>
<div>
<p><span style="color: #ffffff;">How to Add Extra Output Files to #SWMM 5.1.011 – the goal here is to automatically make calibration files for InfoSWMM, H2OMap SWMM, SWMM 5 and other programs based on the name of the Outflows file in SWMM 5.</span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">Step 1.   Add names to globals.h</span></p>
</div>
<div>
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">EXTERN TFile</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Finp,                     </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Input file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Fout,                     </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Output file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Frpt,                     </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Report file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Fclimate,                 </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Climate file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Frain,                    </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Rainfall file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Frunoff,                  </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Runoff file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Frdii,                    </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// RDII inflow file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Fhotstart1,               </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Hot start input file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Fhotstart2,               </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Hot start output file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Finflows,                 </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Inflows routing file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  Foutflows,                </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Outflows routing file</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationS,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016  // Storage Volume in a Storage Node</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationR,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016   Runoff</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationE,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016   Groundwater Elevation</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationG,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016   Groundwater Q</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationH,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016   Node Depth</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationL,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016   Node Lateral Q</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationQ,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016  Link Q</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationV,            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016  Link V</font></span></p>
</div>
<div>
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                  FcalibrationD;            </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Calibration file Innovyze RED 2016  Link D</font></span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">Step 2. Name them in iface.c</span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">      </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">case</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> </font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">OUTFLOWS_FILE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">:</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( k != </font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">SAVE_FILE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ) </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">return</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> error_setInpError(</font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">ERR_ITEMS</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">""</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        Foutflows.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(Foutflows.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// SWMM 5 Calibration File // Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationS.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationR.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationG.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationE.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationH.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationL.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationQ.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationV.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        sstrncpy(FcalibrationD.name, </font><font data-blogger-escaped-style="background: white; color: grey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">tok</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">[2], </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">MAXFNAME</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            FcalibrationS.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationR.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationG.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationE.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationH.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationL.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationQ.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationV.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             FcalibrationD.mode = k;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationS.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_S_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationR.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_R_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationG.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_G_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationE.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_E_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationH.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_H_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationL.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_L_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationQ.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_Q_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationV.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_V_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">             strcat(FcalibrationD.name,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">".SWMM5_D_CALIBRATION.DAT"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div>
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">           </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">break</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">;</font></span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">Step 3. Open them in iface.c</span></p>
</div>
<div>
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">void</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> openFileForOutput()</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Input:   none</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Output:  none</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Purpose: opens a routing interface file for writing.</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">{</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">int</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> i, n;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// --- open the routing file for writing text</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    Foutflows.file = fopen(Foutflows.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationS.file  = fopen(FcalibrationS.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationR.file = fopen(FcalibrationR.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationG.file = fopen(FcalibrationG.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationE.file = fopen(FcalibrationE.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationH.file = fopen(FcalibrationH.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationL.file = fopen(FcalibrationL.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationQ.file = fopen(FcalibrationQ.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationV.file = fopen(FcalibrationV.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">       FcalibrationD.file = fopen(FcalibrationD.name, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"wt"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);                        </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">// Innovyze RED 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( Foutflows.file == </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">NULL</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> )</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    {</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        report_writeErrorMsg(</font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">ERR_ROUTING_FILE_OPEN</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">, Foutflows.name);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">return</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">;</font></span></p>
</div>
<div>
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    }</font></span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">Step 5.   Alter Report.c to save data to the Extra Output files</span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">I will leave out these details as they are too tedious. </span></p>
</div>
<div>
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( Nobjects[</font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">SUBCATCH</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">] == 0 ) </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">return</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">WRITE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">(</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">";Subcatchment Results"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">     k = 0;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">for</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> (j = 0; j &lt; Nobjects[</font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">SUBCATCH</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">]; j++)</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    {</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( Subcatch[j].rptFlag == </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">TRUE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> )</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">        {</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            fprintf(FcalibrationR.file,</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"\n%s"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">, Subcatch[j].ID);   </font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">               </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//fprintf(FcalibrationG.file,"\n%s", Subcatch[j].ID);   </font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">               </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//Fprintf(FcalibrationE.file,"\n%s", Subcatch[j].ID);          </font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                    report_SubcatchHeader(Subcatch[j].ID);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">for</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( period = 1; period &lt;= Nperiods; period++ )</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            {</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                output_readDateTime(period, &amp;days);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                datetime_dateToStr(days, theDate);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                datetime_timeToStr(days, theTime);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                output_readSubcatchResults(period, k);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                        datetime_decodeDate(days, &amp;year, &amp;month, &amp;day);               </font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                 fprintf(FcalibrationR.file, </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">\n%02d/</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">%</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">02d/%4d %4s %</font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">9</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">.3f </font><font color="#A31515" data-blogger-escaped-style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">R"</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">,   </font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">                   month,day,year, theTime, SubcatchResults[SUBCATCH_RUNOFF]) ;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            }</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">            k++;</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    }</font></span></p>
</div>
<div>
<p><span style="color: #ffffff;"><font data-blogger-escaped-style="background: white; color: darkslategrey; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    }</font></span></p>
</div>
<div>
<p></p>
</div>
<div>
<p><span style="color: #ffffff;">Step 5.  Close them in iface.c</span></p>
</div>
<div>
<p></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">void</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> iface_closeRoutingFiles()</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Input:   none</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Output:  none</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Purpose: closes routing interface files.</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">{</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">FREE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">(IfacePolluts);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">FREE</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">(IfaceNodes);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( OldIfaceValues != </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">NULL</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ) project_freeMatrix(OldIfaceValues);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( NewIfaceValues != </font><font color="#6F008A" data-blogger-escaped-style="background: white; color: #6f008a; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">NULL</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ) project_freeMatrix(NewIfaceValues);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( Finflows.file )  fclose(Finflows.file);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( Foutflows.file ) fclose(Foutflows.file);</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationS.file )  fclose(FcalibrationS.file);  </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationR.file ) fclose(FcalibrationR.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationG.file ) fclose(FcalibrationG.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationE.file ) fclose(FcalibrationE.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationH.file ) fclose(FcalibrationH.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationL.file ) fclose(FcalibrationL.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationQ.file ) fclose(FcalibrationQ.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationV.file ) fclose(FcalibrationV.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div data-blogger-escaped-style="text-autospace: none;">
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">    </font><font color="#0000FF" data-blogger-escaped-style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">if</font><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas""> ( FcalibrationD.file ) fclose(FcalibrationD.file);   </font><font color="#008000" data-blogger-escaped-style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">//  Innovyze RED - 2016</font></span></p>
</div>
<div>
<p><span style="color: #ffffff;"><font color="#000000" data-blogger-escaped-style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;" face=""consolas"">}</font></span></p>
</div>
<div>
<p></p>
</div>
</div>What size and how many downspouts?https://swmm2000.com/forum/topics/what-size-and-how-many-downspouts2016-09-10T00:14:02.000Z2016-09-10T00:14:02.000ZBernard Dankohttps://swmm2000.com/members/BernardDanko<div><p>Hello,</p><p>I have been puzzled with two questions recently:<br/>How to calculate the number of downspouts on a house and how to size them, but by somehow using the flow rate of the gutters?</p><p>I found that there are a number of sources which offer the <a href="https://www.copper.org/applications/architecture/arch_dhb/arch-details/gutters_downspouts/" target="_self" rel="nofollow noopener noreferrer">sizing of downspouts by the usage of tables</a>.<br/>I also found that some USA manufacturers recommend defining the number of downspouts by putting one downspout on ever 20 to 40 feet length of gutter.</p><p><br/>But is it possible not to use the tables approach nor 20-40 feet rules of thumb?</p><p><br/>Is it possible to to somehow calculate the number of downspouts by knowing the flow rate of the gutters?</p><p>Let's say that my roof produces 0.2 cfs (cubic feet per second) of runoff.<br/>I can use <a href="http://www.eng.auburn.edu/%7Exzf0001/Handbook/Channels.html" target="_self" rel="nofollow noopener noreferrer">Manning's formula to size my gutter</a>. If I pick 6 inch rectangular gutter, it can take 0.21 cfs.<br/>Can I now size the downsprouts and their number, based on this 0.21 cfs gutters's flow rate ?</p><p>I apologies for not asking the question directly related to SWMM.<br/>Thank you in advance.</p></div>Sidewalk-porch drainage principleshttps://swmm2000.com/forum/topics/sidewalk-porch-drainage-principles2016-08-28T07:45:06.000Z2016-08-28T07:45:06.000ZBernard Dankohttps://swmm2000.com/members/BernardDanko<div><p>Hello,<br/>Please forgive me for my bad English.<br/><br/>I am wondering if somebody could help me with one particular issue that has been puzzling me for some time.<br/>I started reading the NDS <a rel="nofollow" href="http://www.ndspro.com/media/wysiwyg/files/principles-of-exterior-drainage.pdf" target="_blank">Principles of Exterior Drainage</a> publication. On <span lang="en" xml:lang="en"><a rel="nofollow" href="http://www.ndspro.com/media/wysiwyg/files/principles-of-exterior-drainage.pdf#page=57" target="_blank">page 55</a> of that publication</span> they solved the impervious surface drainage of the sidewalk in front of the house and the cement porch behind the house, by simply angling them towards the lawn:</p><p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/3284346198?profile=original"><img width="300" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/3284346198?profile=RESIZE_320x320" width="300"/></a><br/>Why is this so? Is this the correct approach in solving the impervious surface drainage of the sidewalk and the porch? Or should both of them have a catch basin in the middle of them?<br/>What confuses me is this principle of simply angling them (the sidewalk and the porch) towards the lawn. Is this a good approach or not?<br/><br/>I would be very grateful for any kind of reply.</p><p>I apologize if this question is at the moment not directly related with SWMM. I tried contacting the NDS but never got any kind of reply.<br/>Thank you in advance.</p><p>Regards,<br/>Bernard</p></div>