https://csdms.colorado.edu/csdms_wiki/api.php?action=feedcontributions&user=Perignon&feedformat=atomCSDMS - User contributions [en]2024-03-28T17:16:26ZUser contributionsMediaWiki 1.38.4https://csdms.colorado.edu/csdms_wiki/index.php?title=Form:Annualmeeting2018&diff=214828Form:Annualmeeting20182017-12-19T19:52:18Z<p>Perignon: </p>
<hr />
<div><noinclude>__NOEDITSECTION__ <br />
{{ImageTopSet <br />
|direction=center<br />
|width=80%<br />
|title=<center>''CSDMS 2018: Geoprocesses, geohazards''</center><br />
|title-color=#ffffff <br />
|title-link= <br />
|section= <br>May 22 -24<sup>th</sup> 2018, Boulder Colorado, USA<br />
|section-color=#ffffff<br />
|section-link=<br />
<!-- |image=Wildfires2.jpg <br />
|image=Desert-drought-dehydrated-clay-soil-60013.jpeg --><br />
|image=Deerfire_high_res.jpg<br />
|quote=<br />
|quote-color=#C0C0C0<br />
}}<br />
<!--<br><br />
*Optional: May 21<sup>nd</sup> 2018, choose from 2 pre-conference events:<br />
**[[Form:Annualmeeting#Software_Carpentry_bootcamp|bootcamp]]<br />
**[[Form:Annualmeeting#HPC_workshop|HPC workshop]]<br />
*Optional: May 25<sup>th</sup> 2018, [[Form:Annualmeeting#Post-conference hackathon|post-conference hackathon]]<br><br>--><br />
<div style="float:right;">{{TOC limit|3}}</div><br><br><br />
=Registration=<br />
Registration is will open mid January, 2018.<br />
<!--Registrations will be capped at 150 participants. The online conference registration is a three step process:<br />
{|<br />
|width=40% valign=bottom|<br />
<big>'''Step 1'''</big>: <br />
::* '''Log in'''<br />
|width=60% valign=bottom|<br />
{{#ifexist:User:{{CURRENTUSER}}|::{{#show:User:{{CURRENTUSER}} |? First name member}}, continue<br>with '''step 2'''|<br />
::<span class="plainlinks">[{{server}}{{localurl:Special:Userlogin|returnto=Form:Annualmeeting}} Log in]</span> (<font size="0.6">or [[Special:RequestAccount | create account]] for non-CSDMS members</font>) <font color="gray" size="0.6"><br>Forgot username? <span class="plainlinks">[http://csdms.colorado.edu/wiki/Search_username Search]</span> or email:[mailto:CSDMSweb@colorado.edu CSDMSweb@colorado.edu]</font>}}<br />
|-<br />
| <hr><br />
| <hr><br />
|-<br />
|valign=bottom|<br />
<big>'''Step 2'''</big>:<br />
::* '''Register'''<br />
::* '''Abstract submission (closed!)'''<br />
|valign=middle|<br />
::<div class="btn btn-lg btn-default lienbutton" type="button" style=" padding-top: 0.3cm;">{{#formlink:form=Annualmeeting|link text=Start registration|link type=|query string=namespace=Annualmeeting|namespace=Annualmeeting|new window}}<div><br />
|-<br />
|<hr><br />
|<hr><br />
|-<br />
|valign=bottom|<br />
<big>'''Step 3'''</big>:<br />
::* '''<font color="red">See notice [[Form:Annualmeeting#Reimbursement|reimbursement]]</font>'''<br />
::* '''Academia or Government: $300''' ''(After April 1<sup>st</sup> $300)''<br><br />
::* '''Industry: $1,600 ''' ''(After April 1<sup>st</sup> $1,600)''<br><br />
::* '''Add $30 per joining pre or post conference events'''<br />
|valign=middle|<br><br />
::<span class="plainlinks"><div class="btn btn-lg btn-default lienbutton" type="button" style=" padding-top: 0.3cm;">[https://www.regonline.com/csdmsannualmeeting2017 Pay]</div></span><br><font color="gray" size="0.6">''Third party website''</font><br />
|-<br />
|<hr><br />
|<hr><br />
|-<br />
|}<br />
<font color="gray">''You only are successfully registered by fulfilling the above steps''</font><br><br />
<font color="gray">Do you want to make changes to your registration? If so:</font><br />
:# <span class="plainlinks">[{{server}}{{localurl:Special:Userlogin|returnto=Form:Annualmeeting}} Log in].</span><font color="gray"><br />
:# Select your ''[[CSDMS_meeting_2017_participant_list|registration record here]]'' and start by clicking on "Edit registration"</font>. <br>--><br><br />
<br />
=Introduction=<br />
Natural hazards impact thousands of people every year; floods, droughts, extreme storms, landslides, wildfires, permafrost erosion all change the Earth's surface and inflict tremendous damage to human infrastructure. Most often, humans respond to disasters "after the fact" and a paradigm shift is needed to a strategy of resilience that would provide a way to reduce vulnerability to disasters and their impacts before they occur. Numerical models of earth surface processes are one tool to simulate natural hazards and provide quantitative pre-event risk assessment. Yet, such assessments are only appropriate if the models capture all important physical processes, when the models are tested and well-vetted, when they are useable and proven accurate. This workshop aims to identify what are critical missing components in our ability to provide better assessment of earth surface change in face of natural hazards.<br />
The meeting will bring together experts in earth surface process modeling in a three-day hands-on workshop to identify shortcomings in our current natural hazard process understanding, both fundamentally in the earth surface processes as well as in the modeling approaches and technology. The workshop aims to improve natural hazard modeling for risk assessment, with a special focus on building a next-generation cyberinfrastructure and a community of modern modeling and data analysis practice, including high performance computing techniques.<br />
<br><br><br />
=Objectives and general description=<br />
Numerical models of earth surface processes are one tool to simulate natural hazards and provide quantitative pre-event risk assessment. Such assessments are only appropriate if the models capture all important physical processes, when the models are tested and well-vetted, when they are useable and proven accurate. The CSDMS 2018 natural hazards workshop aims to:<br />
# Identify new frontiers in fundamental process understanding in earth surface and natural hazards modeling. New algorithms, cyberinfrastructure development and new model couplings appear paramount to explore important process dynamics and linkages.<br />
# Identify needs and develop strategies for model testing, model validation and model benchmarking against natural disasters as they happen, and rapidly afterwards. Massive high-resolution topographic data acquisition allows for more rigorous model to real-world data testing, but what are the obstacles and needs for improved use of disasters as opportunities for improving process models?<br />
# Identify what are critical missing components in our ability to provide better assessment of earth surface change in face of natural hazards. How do we design scenario modeling, how do we communicate the uncertainty in model outcomes?<br />
# Built researcher-to-researcher connections. Better connect earth surface process modelers with modelers of primary and secondary forcings, as well as social sciences and engineers to allow exploration of the human dimensions of natural disasters.<br />
<br />
As in past meetings, keynote speakers are by invitation only, and poster presentations are the general media.<br />
The meeting will include:<br />
* ''State-of-the art keynote presentations'' in earth-surface dynamics and modeling of natural hazards<br />
* ''Hands-on clinics'' related to community models, tools and approaches<br />
* ''Transformative software products and approaches'' designed to be accessible, easy to use, and relevant<br />
* ''Breakout sessions discussing:''<br />
** Fundamentals of earth surface processes and hazard modeling; missing links and model coupling.<br />
** Disasters are opportunities; challenges and needs for validation and benchmarking of process models against extreme events?<br />
** Towards measures of risk: how to include human dimensions of natural disasters in numerical models?<br />
** Hazard assessment: strategies and technological needs for modeling of scenarios of extreme events with future change to improve hazard prevention.<br />
* ''Poster Sessions''<br />
* Consider signing up for the pre- and post-conference meetings as well. See below for more information on these.<br />
<br><br />
''Poster Information'': The poster boards are configured for 4' wide by 6' tall (portrait orientation) posters. <br><br><br />
<br />
==Agenda==<br />
The agenda will be posted closer to date. <!--Click [[Media:2017_Annual_Meeting_Agenda.Final1.pdf|here]] to view the draft agenda of 03/29/2017.--><br><br><br />
<br />
=Keynote Speakers=<br />
Keynote speakers will be listed as soon as we receive a confirmation.<br><br><br />
<br />
<!--=Clinic Leaders=<br />
===Tuesday (1<sup>st</sup> day)===<br />
{{Keynote-clinics<br />
| name = Irina Overeem & Mark Piper<br />
| affiliation = CU, CSDMS-IF <br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics1::1) Bringing CSDMS models into the classroom]]|format=count}}<br />
| title = Bringing CSDMS Models into the Classroom<br />
| abstract = Evaluation link: '''https://cuboulder.qualtrics.com/jfe/form/SV_1A2YTtDtiNX3Ez3'''<br>CSDMS has developed a Web-based Modeling Tool – the WMT. WMT allows users to select models, to edit model parameters, and run the model on the CSDMS High-Performance Computing System. The web tool makes it straightforward to configure different model components and run a coupled model simulation. Users can monitor progress of simulations and download model output.<br><br>CSDMS has designed educational labs that use the WMT to teach quantitative concepts in geomorphology, hydrology, coastal evolution and coastal sediment transport. These labs are intended for use by Teaching assistants and Faculty alike. Descriptions of 2 to 4-hr hands-on labs have been developed for HydroTrend, Plume, Sedflux, CHILD, TOPOFLOW and ROMS-Lite. These labs include instructions for students to run the models and explore dominant parameters in sets of simulations. Learning objectives are split between topical concepts, on climate change and sediment transport amongst many others, and modeling strategies, modeling philosophy and critical assessment of model results.<br><br>In this clinic, we will provide an overview of the available models and labs, and their themes and active learning objectives. We will discuss the requirements and logistics of using the WMT in your classroom. We will run some simulations hands-on, and walk through one lab in more detail as a demonstration. Finally, the workshop intends to discuss future developments for earning assessment tools with the participants.<br />
}}<br><br />
{{Keynote-clinics<br />
| name = Mariela Perignon<br />
| affiliation = CU, CSDMS-IF<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics1::2) ANUGA - river flood morphodynamics]]|format=count}}<br />
| title = ANUGA - An open-source model of river flood morphodynamics (and other hydrological disasters)<br />
| abstract = ANUGA is an open source software package capable of simulating small-scale hydrological processes such as dam breaks, river flooding, storm surges and tsunamis. Thanks to its modular structure, we’ve incorporated additional components to ANUGA that allow it to model suspended sediment transport and vegetation drag. ANUGA is a Python-language model that solves the Shallow Water Wave Equation on an unstructured triangular grid and can simulate shock waves and rapidly changing flows. It was developed by the Australian National University and Geosciences Australia and has an active developer and user community.<br><br>This clinic will provide a hands-on introduction to hydrodynamic modeling using ANUGA. We will discuss the structure and capabilities of the model as we build and run increasingly complex simulations. No previous knowledge of Python is required. Example input files will be provided and participants will be able to explore the code and outputs at their own pace.<br />
}}<br><br />
{{Keynote-clinics<br />
| name = Jean-Arthur Olive<br />
| affiliation = Lamont-Doherty Earth Observatory<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics1::3) SiStER - a coupled geodynamics-surface model]]|format=count}}<br />
| title = Introduction to coupled geodynamics-surface process modeling with SiStER<br />
| abstract = This clinic will provide an introduction to the MATLAB-based geodynamic modeling code SiStER (Simple Stokes solver with Exotic Rheologies, available at: https://csdms.colorado.edu/wiki/Model:SiStER), with particular emphasis on problems that couple solid-Earth deformation and surface processes. Attendees will develop and run simulations where fault evolution (in rifts or orogens), lithospheric flexure and/or mantle flow interact with surficial mass redistribution through erosion and sedimentation.<br />
}}<br><br />
{{Keynote-clinics<br />
| name = Tatiana Filatova <br />
| affiliation = University of Twente, Faculty of Behavioral, Management and Social sciences<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics1::4) Spatial agent-based models]]|format=count}}<br />
| title = Spatial agent-based models: introducing individual interacting actors in environmental models<br />
| abstract = Agent-based modeling (ABM) developed as a method to simulate systems that include a number of agents – farmers, households, governments as well as biological organisms – that make decisions and interact according to certain rules. In environmental modeling, ABM is one of the best ways to explicitly account for human behavior, and to quantify cumulative actions of various actors distributed over the spatial landscape. This clinic provides an introduction to ABM and covers such topics as:<ol><li>Modeling heterogeneous agents that vary in attributes and follow different decision-strategies</li><li>Going beyond rational optimization and accommodating bounded rationality</li><li>Designing/representing agents’ interactions and learning.</ol>The clinic provides hands-on examples using the open-source modeling environment NetLogo https://ccl.northwestern.edu/netlogo. While no prior knowledge of NetLogo is required, participants are welcome to explore its super user-friendly tutorial. The clinic concludes with highlighting the current trends in ABM such as its applications in climate change research, participatory modeling and its potential to link with other types of simulations.<br />
}}<br><br />
===Wednesday (2<sup>nd</sup> day)===<br />
{{Keynote-clinics<br />
| name = Irina Overeem<sup>1</sup> & Elchin Jafarov<sup>2</sup> & Kang Wang<sup>1</sup><br />
| affiliation = <sup>1</sup>) CU, CSDMS-IF<br><sup>2</sup>) LANL<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics2::1) Modeling Permafrost toolbox]]|format=count}}<br />
| title = Modeling Permafrost; a new software toolbox to explore frozen grounds<br />
| abstract = Permafrost is one of the Arctic climate indicators, and feedback of thawing permafrost to the global climate system through the impacts on the carbon cycle remains an important research topic. Observations can assess the current state of permafrost, but models are eventually essential to make predictions of future permafrost state.<br>In this 2hr clinic, we will present a new, easy-to-access and comprehensive cyberinfrastructure for permafrost modeling. The ‘PermaModel Integrated Modeling Toolbox’ includes three permafrost models of increasing complexity. The IMT is embedded within the Community Surface Dynamics Modeling System Web Modeling Tool (WMT). We include multiple sets of sample inputs, representing a variety of climate and soil conditions and locations, to enable immediate use of the IMT.<br>The hands-on clinic teaches students and researchers how to run and use several permafrost models. The presented models are envisioned to be the suitable for quick exploration of hypotheses and for teaching purposes. <br />
}}<br><br />
{{Keynote-clinics<br />
| name = Nicole Gasparini<br />
| affiliation = TU, Department of Earth and Environmental Sciences<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics2::2) Landlab I]]|format=count}}<br />
| title = Modeling Earth-Surface Dynamics with Landlab 1.0<br />
| abstract = Nicole M. Gasparini and Erkan Istanbulluoglu with Sai S. Nudurupati, Jordan M. Adams, Eric Hutton, Katherine R. Barnhart and Gregory E. Tucker.<br><br>Landlab a Python toolkit for building, coupling, and exploring two-dimensional numerical models of Earth-surface dynamics. This clinic will provide a hands-on introduction to Landlab's features and capabilities, including how to create a model grid, populate it with data, and run numerical algorithms for surface hydrology, hillslope sediment creation and transport, and stream incision. We will highlight the structure and examples from two complete models built within the Landlab framework: a ecohydrology model and an overland flow model. For participants interested in both Landlab and the Dakota toolkit, we encourage you to sign up for both this clinic and a following clinic on using Dakota in the context of Landlab models. Participants are encouraged to install Landlab on their computers prior to the clinic. Installation instructions can be found at: [http://landlab.github.io http://landlab.github.io] (select "Install" from the menu bar at the top of the page). <br />
}}<br><br />
{{Keynote-clinics<br />
| name = Allen Lee<br />
| affiliation = Arizona State University<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics2::3) Reproducibility and Open Science]]|format=count}}<br />
| title = Good enough practices for reproducible scientific computation<br />
| abstract = How difficult would it be to create a transparent, fully reproducible codebase that can be downloaded from a trusted digital repository, compiled, and then run with minimal effort? How about a codebase that can be understood, reparameterized with coherent alternative assumptions, and analyzed by other researchers or future graduate students? As of this writing, it appears to be quite hard just to locate the code necessary to build / run an executable [1] [2] and this is a problem that only gets worse over time as software and system dependencies evolve. Luckily there are many Good Enough [3] practices that can be added incrementally to your development workflow to help others understand, properly review, and build on the software artifacts that increasing numbers of research findings depend upon.<br>This clinic will cover practical tips, workflows, and tools to help you create reproducible [4] and citable [5] computational pipelines while avoiding common pitfalls and potential issues. We will go over good practices for version control, documentation, data and metadata management, and demonstrate how CoMSES Net is using emerging technologies like Docker containerization to facilitate reproducible computational pipelines. Other topics (depending on participant interest and experience) include automated tests, continuous integration, and modular components / microservices.<br><br>[1] - http://reproducibility.cs.arizona.edu/<br>[2] - https://cbie.asu.edu/practice-archiving-model-code-agent-based-models<br>[3] - https://swcarpentry.github.io/good-enough-practices-in-scientific-computing<br>[4] - https://www.practicereproducibleresearch.org<br>[5] - https://www.force11.org/group/software-citation-working-group<br><br />
}}<br><br />
{{Keynote-clinics<br />
| name = Raleigh Martin<br />
| affiliation = University of California, Los Angeles<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics2::4) The Sediment Experimentalist Network (SEN)]]|format=count}}<br />
| title = The Sediment Experimentalist Network (SEN) Knowledge Base<br />
| abstract = The Sediment Experimentalist Network (SEN) integrates the efforts of sediment experimentalists to build a Knowledge Base for guidance on best practices for data collection and management. The network facilitates cross-institutional collaborative experiments and communicates with the research community about data and metadata guidelines for sediment-based experiments. This effort aims to improve the efficiency and transparency of sedimentary research for field geologists and modelers as well as experimentalists.<br><br>The purpose of this clinic is to familiarize participants, experimentalists and modelers alike, with how to use and contribute to the SEN Knowledge Base (SEN-KB, www.sedexp.net). SEN-KB provides a wiki-like forum for sharing information on experimental methods, equipment, set-ups, and facilities. It also serves as a portal for discovery of datasets tied to the descriptions of experimental techniques. Such datasets are not hosted on SEN-KB; rather, data descriptions are linked to datasets stored on external servers, such as SEAD (“Sustainable Environment Actionable Data”, https://sead2.ncsa.illinois.edu/). SEAD is a resource for storing and curating large (10’s-100’s of GB) experimental datasets, and it provides the capability for submitting these data for publication, issuance of DOIs (“digital object identifiers”), and long-term archiving on disciplinary data repositories.<br><br>After a brief introduction to using SEN-KB and SEAD, participants will divide into two groups depending on their interests. The first group of “Data Contributors” will engage in a focused session of contributing new entries and/or editing existing entries on SEN-KB and SEAD based on their own experimental work. The second group of “Data Utilizers” will formulate and begin executing plans for addressing scientific questions of interest based on utilization of existing datasets described on SEN-KB and SEAD, such as those generated at the pre-JpGU Kyoto-SEN workshop (Morphodynamics and Genetic Stratigraphy for Understanding Landforms and Strata) to be held a few days before the clinic. We expect experimentalists to affiliate with the “Data Contributors” group, whereas modelers and other non-experimentalists will affiliate with the “Data Utilizers” group. Nonetheless, participants are open to choose for themselves. Both groups will be guided by SEN-KB leaders on hand to answer questions and document software issues. Toward the end of the clinic, both groups will reconvene to discuss lessons learned a path forward.<br><br>Enrollees will be contacted a couple weeks prior to the CSDMS meeting to engage in some brief pre-workshop activities to prepare for the clinic.<br><br>'''Tasks for participants prior to clinic:'''<ul><li>Fill out survey ([https://docs.google.com/forms/d/1jzOrrCdbMYfWGwQhL9_GsZmA_9qdNENeGlHAvQxF1so/edit edit here]).</li><li>Set up an account on SEN-KB - include in email, remind the day before - http://sedexp.net/</li><li>You have two choices (1) Click “Create new account” OR (2) “Log in with Google”</li><li>Set up an account on SEAD</li><li>Bring laptop to session - remind the day before</li></ul><br />
}}<br />
===Thursday (3<sup>rd</sup> day)===<br />
{{Keynote-clinics<br />
| name = Reed Maxwell<br />
| affiliation = CSM, Department of Geology and Geological Engineering<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics3::1) Parflow groundwater modeling]]|format=count}}<br />
| title = Beyond Groundwater Modeling: Integrated Simulation of Watershed Systems using ParFlow '''''(sold out as of April 6<sup>th</sup>)''<br />
| abstract = ''Reed Maxwell, Colorado School of Mines <br>Laura Condon, Syracuse University<br>Nicholas Engdahl, Washington State University''<br><br>Accurately characterizing the spatial and temporal variability of water and energy fluxes in many hydrologic systems requires an integrated modeling approach that captures the interactions and feedbacks between groundwater, surface water, and land- surface processes. Increasing recognition that these interactions and feedbacks play an important role in system behavior has lead to exciting new developments in coupled surface-subsurface modeling, with coupled surface-subsurface modeling becoming an increasingly useful tool for describing many hydrologic systems.<br><br>This clinic will provide a brief background on the theory of coupled surface-subsurface modeling techniques and parallel applications, followed by examples and hands-on experience using ParFlow, an open-source, object-oriented, parallel watershed flow model. ParFlow includes fully-integrated overland flow; the ability to simulate complex topography, geology and heterogeneity; and coupled land-surface processes including the land-energy budget, biogeochemistry, and snow processes. ParFlow is multi-platform and runs with a common I/O structure from laptop to supercomputer. ParFlow is the result of a long, multi-institutional development history and is now a collaborative effort between CSM, LLNL, UniBonn, and UC Berkeley. Many different configurations related to common hydrologic problems will be discussed through example problems.<br />
}}<br><br />
{{Keynote-clinics<br />
| name = Kim de Mutsert<br />
| affiliation = GMU, Department of Environmental Science and Policy<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics3::2) Introduction to EcoPath with Ecosim]]|format=count}}<br />
| title = Introduction to EcoPath with Ecosim<br />
| abstract = This clinic will offer you an introduction to developing food web models using Ecopath with Ecosim software. Ecopath with Ecosim (EwE) is an ecological modeling software suite for personal computers that has been built and extended on for almost thirty years. EwE is the first ecosystem level simulation model to be widely and freely accessible. EwE is the most applied tool for modeling marine and aquatic ecosystems globally, with over 400 models published to date, making EwE an important modeling approach to explore ecosystem related questions in marine science. In addition, Ecopath software was recognized as one of NOAA’s top ten scientific breakthroughs in the last 200 years. In this clinic, we will start with a brief introduction, then download the freeware and start setting up some simple models which we will use in example exercises. Note: the software works in a Windows environment; Mac computers can be used if they are set up with Parallels Desktop or a similar application to run programs in a Windows environment on a Mac. <br />
}}<br><br />
{{Keynote-clinics<br />
| name = Mark Piper & Eric Hutton<br />
| affiliation = CU, CSDMS-IF<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics3::3) BMI - Live]]|format=count}}<br />
| title = BMI: Live! '''''(sold out as of April 6<sup>th</sup>)''<br />
| abstract = In software engineering, an interface is a set of functions with prescribed names, argument types, and return types. When a developer implements an interface for a piece of software, they fill out the details of the function, while keeping the signatures intact. CSDMS has developed the Basic Model Interface (BMI) for simplifying the conversion of an existing model in C, C++, Fortran, Python or Java into a reusable, plug-and-play component. By design, BMI functions are straightforward to implement. However, when trying to match BMI functions to model behaviors, the devil is often in the details.<br>In this hands-on clinic, we will take a simple model -- in this case, an implementation of the two-dimensional heat equation in Python -- and together, we will write the BMI functions to transform it into a component. As we develop, we’ll unit test our component with nose, and we’ll explore how to use the component with a Jupyter Notebook. Optionally, we can set up a GitHub repository to store and to track changes to the code we write. To get the most out of this clinic, come prepared to code! We have a lot to write in the time allotted for the clinic. Attendees must bring a laptop, and we recommend installing the Anaconda Python distribution. We also request that you read over:<ul><li>[[BMI_Description|BMI description]]</li><li> BMI documentation (http://bmi-python.readthedocs.io)</li></ul>before participating in the clinic.<br />
}}<br><br />
{{Keynote-clinics<br />
| name = Katy Barnhart<br />
| affiliation = CU, Department of Geological Sciences<br />
| participants = People attending: {{#ask: [[Annualmeeting:+]][[CSDMS_meeting_select_clinics3::4) LandLab and Dakota]]|format=count}}<br />
| title = Model sensitivity analysis and optimization with Dakota and Landlab<br />
| abstract = Katherine Barnhart with Charles Shobe, Gregory Tucker, and Mark Piper<br><br>Dakota is a flexible toolkit with algorithms for parameter optimization, uncertainty quantification, parameter estimation, and sensitivity analysis. In this clinic we will work through examples of using Dakota to compare field observations with model output using methods of sensitivity analysis and parameter optimization. We will also examine how the choice of comparison metrics influences results. Methods will be presented in the context of the Landlab Earth-surface dynamics framework but are generalizable to other models. Participants who are not familiar with Landlab are encouraged (but not required) to sign up for the Landlab clinic, which will take place before this clinic.<br><br>Participants are encouraged to install both Landlab and Dakota on their computers prior to the clinic. Installation instructions for Landlab can be found at: http://landlab.github.io (select "Install" from the menu bar at the top of the page). Installation instructions for Dakota can be found at https://dakota.sandia.gov/content/install-dakota.<br />
}}<br />
<br><br><br />
<br />
=Participants=<br />
Who is registered for what as of {{#time: m/d/Y|now}}?<br />
*[[CSDMS_meeting_2017_participant_list|Participants meeting]]<br />
*[[CSDMS_meeting_2017_abstract_list|Submitted abstracts]]<br />
*[[CSDMS_pre-meeting_bootcamp|Participants bootcamp]] May 22<sup>th</sup><br />
*[[CSDMS_pre-meeting_HPC_workshop|Participants HPC workshop]] May 22<sup>th</sup><br />
*[[CSDMS_post-meeting_hackathon|Participants hackathon]] May 26<sup>th</sup><br><br>--><br />
<br />
=Reimbursement =<br />
<div class=AutoScaleImage>[[File:Desert-drought-dehydrated-clay-soil-60013.jpeg|350px|right|link=]]</div><br />
Within its budget, CSDMS intends to support member applicants to attend the annual meeting. Towards this goal, we encourage members to fully or partially cover their expenses if capable. We additionally thank those in the industry and agency fields for understanding that 1) we cannot compensate federal agency participants since our own funding is from NSF, and 2) we request that our industrial/ corporate participants cover their own costs thereby allowing more academic participants to attend.<br />
<br />
''To the extent possible, CSDMS intends to reimburse the registration fee (for those that registered before April 2<sup>nd</sup> and who send a request after the meeting to Lynn McCready at csdms@colorado.edu by the deadline of June 30th, 2018), lodging (shared rooms at 100% and single rooms at 50% at conference hotels for the evenings of May 22nd, 23rd and 24th), and a limited amount of travel expenses for qualified registrants (keynote speakers and clinic leaders and student scholarship awardees).''"<br />
<br />
'''Important for foreign travelers:''' If you need a visa to travel to USA, select a business visa. Please email [mailto:csdms@colorado.edu csdms@colorado.edu] as soon as possible if you need an invitation letter and indicate any specific wording required. We will need to copy the entry stamp in your passport sometime during the meeting as proof that you were here on business as required by US tax laws (especially when dealing with airfare reimbursements). We are only able to provide reimbursement for airfare within the U.S. and in airlines that are U.S. flag carriers.<br><br><br />
<br />
=Travel, Lodging and Conference Center Information=<br />
The meeting will be held at [https://seec.colorado.edu/ SEEC]<br><br />
Hotel: [http://www.millenniumhotels.com/usa/millenniumboulder/ Millennium Harvest House Hotel]<br><br />
Transportation:<br />
You can book transportation between DIA and Boulder here: [http://greenrideco3.hudsonltd.net/res?USERIDENTRY=CSDMS&LOGON=GO Green Ride Boulder]. And information on how to find [[Media:Counter_location_Verbiage_from_Customs.pdf|Green Ride Boulder at DIA]].<br><br />
We will provide a bus between the Millennium Harvest House Hotel and the meeting venue each day (the shuttle is not able to stop at other area hotels). We will also provide transportation from the Millennium Harvest House Hotel to the banquet (again, the shuttle is not able to stop at other area hotels). Please note that the parking adjacent to the SEEC building now requires payment for non-permit holders. You will need to park in the limited designated areas and provide payment in the adjacent kiosks.<br><br><br />
<br />
=Pre-conference events=<br />
'''The following will apply to both the Software Carpentry bootcamp and the HPC workshop pre-conference events:'''<br />
* Registration is open till April 2<sup>nd</sup> (or until program fills) and is handled through the 2018 meeting site.<br><br />
* Each is capped at 30 participants (first paid first serve), and it has a $30 registration fee.<br />
* Participant will be responsible for cost / organization of their extra day of hotel accommodation and dinner. Costs will not be reimbursed.<br />
* We will cover coffee, continental breakfast and lunch during each of the events.<br><br />
<br />
==Software Carpentry bootcamp==<br />
<div style="float:right;">[[File:Boots.gif|200px|link=]]</div>CSDMS will host a one-day pre-conference [http://software-carpentry.org/ Software Carpentry bootcamp] on Monday May 21<sup>nd</sup>, 2018, led by Mariela Perignon and Mark Piper. <br>The objective of the bootcamp is to teach basic programming skills that are useful for scientific computing and model development. This is an intensive, hands-on workshop for novice programmers and those with minimal experience in the specific topics covered. Instructors will cover basic elements of:<br />
# the Unix bash shell,<br />
# Python programming with Numpy, and<br />
# Github for version control.<br />
Our instructors are earth scientists and have familiarity with the CSDMS framework. Lessons and examples will be targeted toward relevant problems in the geosciences. The bootcamp intentionally precedes the CSDMS meeting, so the skills participants develop should be useful in the clinics during the meeting.<br><br><br />
<br />
<!--==HPC workshop==<br />
CSDMS will host a one-day pre-conference HPC workshop on Monday May 21<sup>nd</sup>, 2018, led by Thomas Hauser and his HPC Research Computing team. <br>The objective of the workshop is to teach basic parallel programming skills. This will be an hands-on workshop, cover the following topics:<br />
# Basics of Parallelism<br />
# Optimizing for current CPUs<br />
# Parallelizing your code with OpenMP<br />
# Introduction to MPI<br />
<br />
--><br />
=Post-conference hackathon=<br />
<div style="float:right;">[[File:bmi-lego-left-facing.png|200px|link=]]</div>CSDMS will host a one-day post-conference hackathon on Friday May 25<sup>th</sup>, 2018, organized by Eric Hutton and Mark Piper.<br><br>A hackathon is loosely defined as a social gathering with the goal of collaboratively creating usable software. Here, we’ll hack BMIs. <br />
The motivation is that a BMI-ed model can be converted into a CSDMS component, which allows it to be called from PyMT and included in WMT, thereby increasing the visibility and use of the model.<br />
Each attendee is invited to bring a model of their choice<sup>1</sup> to wrap with a BMI. The model can be in any CSDMS-supported language (C, C++, Fortran, Java, Python). Attendees should be proficient in the language of their chosen model. Attendees will be required to submit their model code to CSDMS staff before April 2, so that the hackathon organizers have time to familiarize themselves with the code. The attendees will work together to add BMIs to models. CSDMS staff will guide participants and provide technical assistance. The ultimate goal of the hackathon is to get each participant's model wrapped with a BMI. This is a lofty goal. The more likely outcome is that each participant will have a good start on getting their model wrapped.<br><br><br />
Before the hackathon, attendees are expected to have read:<br />
* [[BMI_Description|BMI description]]<br />
* BMI documentation (http://bmi-python.readthedocs.io)<br />
and to have attended a BMI clinic in the current or in an earlier year. Attendees need a laptop with either a working compiler for the language of their choice or an account on beach. To make the most of the hackathon, attendees should attempt to prepare their model for a BMI by refactoring it into initialize (sets the initial state of the model), update (advances the model by one time step), and finalize (shuts down the model) subprograms.<br><br><br />
<sup>1</sup> ''If an attendee doesn’t have a model to wrap, but does express a language preference, we will provide them with a simple model in their language that they can wrap; however, attendees who bring their own model will have precedence if space is an issue.''<br />
<br />
'''Note:'''<br />
* Registration is open till April 2<sup>st</sup> (or until program fill) and is handled through the 2018 meeting site.<br><br />
* The hackathon is capped at 12 participants (first paid first serve), and it has a $30 registration fee.<br />
* Participant will be responsible for cost / organization of their extra day of hotel accommodation and dinner. Costs will not be reimbursed.<br />
* We will cover coffee, continental breakfast and lunch during the hackathon.<br><br><br />
<br />
=Student Scholarships=<br />
<!--:The CSDMS scholarship is now closed.<br><br>--><br />
This year CSDMS is offering a limited number of scholarships (up to 5) for graduate students to attend the CSDMS annual meeting. These scholarships will be offered for the purpose of increasing participation of underrepresented students or those that have not previously attended. To be eligible, graduate students need to meet the following requirements:<br />
* Attend the whole meeting (May 22-24, 2018)<br />
* Submit an abstract<br />
* Be enrolled as a graduate student at the time of the meeting (bring proof)<br />
* Submit a letter of motivation that states why you wish to participate in the meeting, and explain how your participation would enhance diversity in the field of natural hazards and surface dynamics modeling. Be sure to mention if it is your first time attending.<br />
Send your application materials to [mailto:csdms@colorado.edu csdms@colorado.edu] by '''February 19<sup>th</sup>, 2018'''. The CSDMS scholarships will cover: <br />
* Registration costs (you will still need to pay the registration fee, but will be reimbursed after attending the meeting)<br />
* Hotel accommodations for three nights, starting May 21<sup>nd</sup>. (as outlined in Travel/Lodging section above - 100% paid if you agree to a roommate)<br />
* Travel (air fare ''ONLY'' within the United States and local transport)<br />
* Per diem to help reimburse the cost of meals from 22-24 May 2018 not offered in the conference schedule<br />
''All applicants will receive confirmation of their submission. Please notify us at [mailto:csdms@colorado.edu csdms@colorado.edu] if you do not receive confirmation within 24 hours of submission.''<br><br><br />
<br />
=Important dates=<br />
<!---<font color="gray"></font>--><br />
* '''January 14<sup>th</sup>''': Registration opens<br />
* '''February 19<sup>th</sup>''': Deadline for student scholarship applications '''CSDMS'''<br />
* '''April 1<sup>st</sup>''': Deadline for abstract submission & discounted early registration<br />
<!-- * '''April 15<sup>st</sup>''': Deadline for meeting supported hotel reservations. After this deadline, reservations and accommodation costs will be responsibility of participant. --><br />
* '''May 14<sup>th</sup>''': Deadline regular registration. ''Notice additional costs do apply.''<br />
<!--* '''May 22<sup>nd</sup>''': <font color="red">Optional</font>: pre-conference bootcamp<br />
* '''May 22<sup>nd</sup>''': <font color="red">Optional</font>: pre-conference HPC workshop--><br />
* '''May 22-24<sup>th</sup>''': CSDMS annual meeting<br />
<!--* '''May 26<sup>th</sup>''': <font color="red">Optional</font>: post-conference hackathon--><br />
* '''May 25<sup>th</sup>''': CSDMS Executive and Steering committees meetings (''by invitation only'')<br><br><br />
<br />
<div class="container" style="width:99.5%; valign:bottom;"> <br />
<div class="row" style="valign:bottom;"><br />
<div class="col-sm-4" style="valign:bottom;"><center><br><div class=AutoScaleImage>[[image:CSDMS_high_res_weblogo.jpg|440px|link=]]</div><br></center></div><br />
<div class="col-sm-4" style="valign:bottom;"><br></div><br />
<div class="col-sm-4" style="valign:bottom;"><center><div class=AutoScaleImage>[[image:SEN-logo1.jpg|132px|link=http://www.sedexp.net]]</div><br></center> </div><br />
</div><br />
</div><br />
<br />
</noinclude><includeonly><br />
{{{info|page name=2017 CSDMS meeting-<unique number;start=001>}}}<br />
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div><br />
<center><big>CSDMS Meeting 2017<br> '''Modeling Coupled Earth and Human Systems'''</big></center><br><br><br />
<br />
{|style="width:900px;"<br />
| <b><font color="red">Due to this overwhelming response, we are no longer able to provide registration reimbursement or hotel support for the standard registration period commencing April 2<sup>nd</sup>.</font> You are still welcome to register and attend the meeting, but you will need to make and pay for your own hotel accommodations and transportation to the meeting.</b><br />
|-<br />
|<br />
|-<br />
|All submitted registrations will be reviewed by a CSDMS program committee. <br><br />
|-<br />
|<br />
|-<br />
|Please direct all inquiries to Lynn McCready: [mailto:csdms@colorado.edu csdms@colorado.edu] with subject title: "CSDMS Meeting 2017"<br />
|}<br><br><br />
__NOTOC__<br />
{{CSDMS_meeting_personal_information}} <br />
{{{for template|CSDMS meeting personal information template-2014}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|First name:<br />
| valign=top | {{{field|CSDMS meeting first name|mandatory|input type=combobox|values from property=First name member}}}<br />
|-<br />
| valign=top style="width:300px;"|Last name:<br />
| valign=top | {{{field|CSDMS meeting last name|mandatory|input type=combobox|values from property=Last name member|size=35}}}<br />
|-<br />
| valign=top |Organization:<br />
| valign=top | {{{field|CSDMS meeting institute|mandatory|cols=27|rows=1}}}<br />
|-<br />
| valign=top |Town / City:<br />
| valign=top | {{{field|CSDMS meeting city|mandatory|input type=combobox|values from property=City member}}}<br />
|-<br />
| valign=top | Country:<br />
| {{{field|CSDMS meeting country|mandatory|default=United States|show on select=United States=>USA}}}<br />
|}<br />
<div id="USA"><br />
{|class="formtable"<br />
| valign=top style="width:300px;"| State:<br />
| valign=top | {{{field|CSDMS meeting state|mandatory}}}<br />
|-<br />
|}<br />
</div><br />
{|<br />
| valign=top style="width:300px;" |Email address:<br />
| valign=top | {{{field|CSDMS meeting email address|mandatory|cols=27|rows=1}}}<br />
|-<br />
| valign=top | Phone:<br />
| valign=top | {{{field|CSDMS meeting phone|cols=27|rows=1}}}<br />
|-<br />
| valign=top colspan="2"| <br><font color="gray">''Please change your [[User:{{CURRENTUSER}}|user profile]] if you moved recently''.</font><br />
|}<br />
{{{end template}}}<br />
<br />
{{CSDMS_meeting_scholar_pre-meeting}}<br />
{{{for template|CSDMS_meeting_scholar_and_pre-meeting}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Which pre-conference meeting would you like to join?:<br />
| valign=top | {{{field|CSDMS meeting pre-conference|mandatory|input type=radiobutton|default=None|show on select=Bootcamp=>pre_conference_yes;HPC workshop=>pre_conference_yes}}}<br />
|-<br />
| valign=top style="width:300px;"|Would you like to join the post-conference meeting?:<br />
| valign=top | {{{field|CSDMS meeting post-conference|mandatory|input type=radiobutton|default=No|show on select=Yes=>post_conference_yes;No=>post_conference_no}}}<br />
|}<br />
<div id="pre_conference_yes"><br />
'''Note''': ''Pre-Conference is an one day event, May 22<sup>th</sup> and will '''cost anadditional $30'''. No reimbursements will be provided nor for the extra night hotel or dinner.''<br />
</div><br />
<div id="post_conference_yes"><br />
'''Note''': ''Post-Conference is an one day event, May 26<sup>th</sup> and will '''cost an additional $30'''. No reimbursements will be provided nor for the extra night hotel or dinner.''<br />
</div><br />
{{{end template}}}<br />
<br />
{{CSDMS_meeting_clinics}}<br />
{{{for template|CSDMS meeting select clinics1}}}<br />
{| class="formtable"<br />
| valign=top colspan="2"| <br><font color="gray">''Help us schedule the meeting! Select for each day the clinic you would like to attend:''<br>''(See [http://csdms.colorado.edu/wiki/Form:Annualmeeting#Clinic_Leaders clinic leaders] for more information)''</font><br><br><br />
|-<br />
| valign=top style="width:300px;"|Select <b>one clinic</b> for the 1<sup>st</sup> day<br>(<i>Parallel sessions</i>):<br />
| valign=top |{{{field|CSDMS_meeting_select_clinics1|mandatory|input type=dropbox|default = 1) Bringing CSDMS models into the classroom}}}<br />
|}<br />
{{{end template}}}<br />
{{{for template|CSDMS meeting select clinics2}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Select <b>one clinic</b> for the 2<sup>nd</sup> day<br>(<i>Parallel sessions</i>):<br />
| valign=top |{{{field|CSDMS_meeting_select_clinics2|mandatory|input type=dropbox|default=1) Modeling Permafrost toolbox}}}<br />
|}<br />
{{{end template}}}<br />
{{{for template|CSDMS meeting select clinics3}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Select <b>one clinic</b> for the 3<sup>rd</sup> day<br>(<i>Parallel sessions</i>)<br>'''''Note: BMI Live! & Parflow is since April 6th sold out.'''''<br />
| valign=top |{{{field|CSDMS_meeting_select_clinics3|mandatory|input type=dropbox|default=1) The Sediment Experimentalist Network (SEN)}}}<br />
|}<br />
{{{end template}}}<br />
<br />
{{CSDMS_scholarships}}<br />
{{{for template|CSDMS scholarships yes no}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Apply for scholarships:<br />
| valign=top | {{{field|CSDMS meeting scholarships|mandatory|input type=radiobutton|default=No|show on select=Yes=>scholarship_CSDMS;No=>scholarship_no}}}<br />
|}<br />
{{{end template}}}<br />
<div id="scholarship_CSDMS"><br />
'''Note''': ''This is only an indication that you would like to apply for the CSDMS offered student scholarships. See the meeting site to actually apply for the [http://csdms.colorado.edu/wiki/Form:Annualmeeting#Student_Scholarships CSDMS student scholarships].<br />
</div><br />
<br />
{{CSDMS_meeting_abstract}}<br />
{{{for template|CSDMS meeting abstract yes no}}}<br />
{| class="formtable"<br />
| valign=top colspan="2"| <br><font color="red">(We will not accept abstracts after April 2<sup>nd</sup>)</font><br><br><br />
|-<br />
| valign=top style="width:300px;"|I am submitting an abstract:<br />
| valign=top style="width:50px"|{{{field|CSDMS meeting abstract submit|mandatory|input type=radiobutton|default=No|show on select=No=>submit_abstract_no;Yes=>submit_abstract_no}}}<br />
|valign=top width="500" style="padding-left: 75px;"|<div id="submit_abstract_no">'''''You have till April 1<sup>st</sup> to change your mind and submit an abstract. No poster space will be reserved for you for now. '''''</div><br />
|}<br />
{{{end template}}}<br />
<br />
<div id="submit_abstract_yes"><br />
{{{for template|CSDMS meeting abstract title temp}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Title:<br />
| valign=top |{{{field|CSDMS meeting abstract title|cols=88|rows=1}}}<br />
|}<br />
{{{end template}}}<br />
<br />
{{{for template|CSDMS meeting authors template|multiple|add button text=Add co-author}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|First name:<br />
| valign=top |{{{field|CSDMS meeting coauthor first name abstract|input type=combobox|values from property=First name member}}}<br />
|-<br />
| valign=top |Last name:<br />
|{{{field|CSDMS meeting coauthor last name abstract|input type=combobox|values from property=Last name member}}}<br />
|-<br />
| valign=top |Institute / Organization:<br />
| {{{field|CSDMS meeting coauthor institute / Organization|cols=27|rows=1}}}<br />
|-<br />
| valign=top |Town / City:<br />
| {{{field|CSDMS meeting coauthor town-city|input type=combobox|values from property=City member}}}<br />
|-<br />
| valign=top |Country:<br />
| {{{field|CSDMS meeting coauthor country|mandatory|default=United States|show on select=United States=>USA-coauthor}}}<br />
|}<br />
<div id="USA-coauthor"><br />
{| class="formtable"<br />
| valign=top style="width:300px;" |State:<br />
| {{{field|State}}}<br />
|}<br />
</div><br />
{| class="formtable"<br />
| valign=top style="width:300px;" |Email address:<br />
| {{{field|CSDMS meeting coauthor email address|cols=27|rows=1}}}<br />
|}<br />
{{{end template}}}<br />
<br />
{{{for template|CSDMS meeting abstract template}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;"|Abstract:<br />
| valign=top |{{{field|CSDMS meeting abstract|autogrow|rows=15|cols=88}}}<br />
| valign=top |{{{field|CSDMS meeting posterPDF|uploadable|hidden}}}<br />
| valign=top |{{{field|CSDMS meeting posterPNG|uploadable|hidden}}}<br />
<br />
|}<br />
{{{end template}}}<br />
<br />
{{{for template|CSDMS meeting abstract figures|multiple|add button text=Add figure}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;" |Upload figure:<br />
|valign=top | {{{field|CSDMS meeting abstract figure|uploadable|size=35}}}<br />
|-<br />
|valign=top |Figure caption:<br />
|valign=top | {{{field|CSDMS meeting abstract figure caption|rows=1}}}<br />
|}<br />
{{{end template}}}<br />
<br />
{{{for template|blank line template}}}<br />
{{{end template}}}<br />
<br />
{{{for template|CSDMS meeting abstract movie|multiple|add button text=Add movie}}}<br />
{| class="formtable"<br />
| valign=top style="width:300px;" |Email movie to csdms@colorado.edu; we will add youtube code in this field:<br />
| valign=top | {{{field|CSDMS meeting abstract simulation|rows=1}}}<br />
|-<br />
|valign=top |Simulation caption:<br />
|valign=top | {{{field|CSDMS meeting abstract simulation caption|rows=1}}}<br />
|}<br />
{{{end template}}}<br />
</div><br />
{|<br />
|valign=top style="width:300px;" |<br />
|valign=top |<br><br><br> {{{standard input|save|label=Save and continue registration}}} {{{standard input|cancel}}}<br><br><br />
|}<br />
</includeonly><noinclude></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_portal&diff=120098Labs portal2017-02-15T16:49:42Z<p>Perignon: </p>
<hr />
<div>{{PageTitle|Labs}}<br />
Want to contribute your own lab? Please contact [mailto:irina.overeem@colorado.edu irina.overeem@colorado.edu]<br />
<br />
{|{{Educational_portal_layout}} <br />
! colspan="2"| <b>Labs</b><br />
|-<br />
|valign=top|[[File:Shell.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/shell/index.html]]<br />
|valign=top| '''Get Started with Unix Shell'''<br />
These lessons will show you how to navigate and manipulate files and the file system through the Unix Shell and the basics of cluster computing. These skills are fundamental for using the CSDMS HPCC. [http://mperignon.github.io/2016-05-16-csdms/lessons/shell/index.html Shell Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:Python.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/python/index.html]]<br />
|valign=top| '''Get Started with Python'''<br />
These lessons cover the basics of using Python 2.7 for numerical modeling. Some previous experience in scientific programming is helpful but not necessary. [http://mperignon.github.io/2016-05-16-csdms/lessons/python/index.html Python Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:Git.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/git/index.html]]<br />
|valign=top| '''Get Started with Version Control'''<br />
These lessons teach you the basics of Version Control using Git and Github. [http://mperignon.github.io/2016-05-16-csdms/lessons/git/index.html Version Control Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:CEM_avulsionTab.png | 200px | left | link=WMT_tutorial]]<br />
|valign=top| '''Get Started with WMT'''<br />
This tutorial teaches you how to use CSDMS Web Modeling Tool; it is focused on how to use the WMT software.<br />
[[WMT_tutorial]]<br />
|-<br />
|-<br />
|valign=top|[[File:timeseries_bedload.png | 200px | left | link=WMT_tutorial]]<br />
|valign=top| '''Visualize NetCDF Output from WMT'''<br />
This tutorial teaches you how to visualize output from CSDMS Web Modeling Tool; it shows examples of NetCDF output and how to plot them in Panoply .<br />
[[Labs_WMT_VisualizeOutput|Visualize NetCDF Output from WMT]]<br />
|-<br />
|valign=top|[[File:Lab3sedsupply.png | 200px | left | link=Labs_WMT_River_Sediment_Supply]]<br />
|valign=top| '''Sediment Supply to the Global Ocean'''<br />
Investigate river sediment supply to the ocean by exploring the effects of climate changes on river fluxes. We also look at the effect of humans on rivers: the building of a reservoir. <br />
[[media:RiverFluxtoOceanSpreadsheetLab.zip| Spreadsheet Lab]] or the<br />
[[Labs_WMT_River_Sediment_Supply|HydroTrend Modeling with WMT]]<br />
|-<br />
|valign=top|[[File:GangesMap.png | 200px | left | link=Labs_WMT_Ganges_Sediment_Supply]]<br />
|valign=top| '''Future Sediment Flux of the Ganges River'''<br />
Investigate river sediment supply of the monsoon-driven Ganges River. Exploring the effects of future climate changes. We validate model against observations and discuss uncertainty. <br />
[[Labs_WMT_Ganges_Sediment_Supply|Ganges Modeling with WMT]]<br />
|-<br />
|valign=top|[[File:BeaverCreekDEM.png | 200px | left | link=Labs_WMT_Hydrology_Meteo]]<br />
|valign=top| '''Hydrology and Energy Balance'''<br />
Introduction to hydrological process modeling. Learn about incoming solar radiation and the effects of watershed latitude, and local slopes and aspects on the energy balance. <br />
[[Labs_WMT_Hydrology_Meteo| Hydrology Modeling with WMT]]<br />
|-<br />
<br />
|valign=top|[[File:CodingD8.jpg | 200px | left ]]<br />
|valign=top| '''Hydrology and Flow Routing'''<br />
Learn about flow routing over a landscape and basic algorithms for numerical modeling of combined hillslope and river sediment transport processes. <br />
[[Labs_ERODE|WMT Modeling Exercise on flow routing]]<br />
<br />
<br />
|-<br />
|valign=top|[[File:TreynorConstantRain.png| 200px | left | link=Labs_WMT_Hydrology_StreamResponsetoRain]]<br />
|valign=top| '''Stream Response to Rain'''<br />
Introduction to hydrological process modeling. Learn about stream responses to different rainfall events. Explore hydrographs. <br />
[[Labs_WMT_Hydrology_StreamResponsetoRain| Modeling Stream Response to Rainfall]]<br />
|-<br />
|valign=top|[[File:InfiltrationatRifle.jpg | 200px | left ]]<br />
|valign=top| '''Spreadsheets on Hydrological Processes'''<br />
These spreadsheet exercises for undergraduate students explore the main components of the water balance: precipitation, evaporation and infiltration. <br />
[[media:Evaporation.zip | Exercise on Evaporation]]<br><br />
[[media:Infiltration.zip | Exercise on Infiltration]]<br />
<br />
|-<br />
|valign=top|[[File:Salt_in_ocean_rst.png | 200px | left | link=Labs_WMT_ROMSLIte_RiverPlume ]]<br />
|valign=top| '''ROMS-Lite Modeling: learning about grids'''<br />
A basic configuration of the Regional Ocean Modeling System is designed for inexperienced modelers to look at a river plume affecting the coastal ocean and sediment transport.<br />
[[Labs_WMT_ROMSLIte_RiverPlume| Learn about ROMS in WMT]]<br />
<br />
|-<br />
|valign=top|[[File:Mud001 slowsettling.png | 200px | left | link=Labs_WMT_ROMSLIte_SettlingRates ]]<br />
|valign=top| '''ROMS-Lite Modeling: settling rates and shear stress'''<br />
A basic configuration of the Regional Ocean Modeling System is designed for inexperienced modelers to look at sediment settle rates and shear stress in the coastal ocean.<br />
[[Labs_WMT_ROMSLIte_SettlingRates| Learn about ROMS in WMT]]<br />
<br />
|-<br />
|valign=top|[[File:Bvstr_in_ocean_riverplume2.png | 200px | left | link=Labs_WMT_ROMSLIte_WaveForcing ]]<br />
|valign=top| '''ROMS-Lite Modeling: wave forcing'''<br />
A basic configuration of the Regional Ocean Modeling System with special focus on the effect of waves on bed stresses and sediment transport in the coastal ocean.<br />
[[Labs_WMT_ROMSLIte_WaveForcing| Learn about waves with ROMS]]<br />
|-<br />
|valign=top|[[File:Xsection_riverflood.png | 200px | left | link=Labs_WMT_ROMSLIte_RiverForcing ]]<br />
|valign=top| '''ROMS-Lite Modeling: river forcing'''<br />
A basic configuration of the Regional Ocean Modeling System with special focus on the effect of varying river inflow in the coastal ocean.<br />
[[Labs_WMT_ROMSLIte_RiverForcing| Learn about flood discharge and ocean conditions with ROMS]]<br />
<br />
|-<br />
<br />
|valign=top|[[File:plume_example2.png | 200px | left | link=Labs_WMT_PLUME ]]<br />
|valign=top| '''Modeling River Plumes'''<br />
Riverwater and its suspended sediments will form a hypopycnal sediment plume. We will use a component called PLUME to investigate the behavior of these sediment plumes. <br />
[[Labs_WMT_PLUME|Plume Modeling with WMT]]<br />
<br />
|-<br />
|valign=top|[[File:CycloneNargisFloods2.jpg | 200px | left ]]<br />
|valign=top| '''Sinking Deltas'''<br />
Deltas experience rapid sea level rise. These spreadsheet exercises explore thermal expansion, global sea-level rise and local relative sea-level rise and its causes in selected major deltas. For undergraduate level classes.<br />
[[media:Sinkingdeltas.zip | Notes for students and instructors and spreadsheet exercise]]<br />
|-<br />
<br />
|valign=top|[[File:NewCEMcolormap.png | 200px | left ]]<br />
|valign=top| '''River-Delta Interactions'''<br />
Explore coastal processes by 1) a spreadsheet lab or 2) an advanced modeling lab using the CEM model. We look at the effects of waves and river avulson on the coastline. <br />
[[media:CoastlineEvolutionLab.zip| Spreadsheet Lab]] or the<br />
[[Labs_WMT_CEM|CEM WMT modeling]]|<br />
<br />
|-<br />
|valign=top|[[File:Sedfluxfjord1.png | 200px | left ]]<br />
|valign=top| '''Stratigraphic Modeling with Sedflux2D'''<br />
SedFlux builds stratigraphy by combining fluvial processes, plume dynamics, ocean waves and many more. This lab teaches you about Sedflux 2d and gets you started building 2D profile simulations of sea level change. [[Labs_WMT_SEDFLUX2D|Stratigraphy Modeling in 2Dwith WMT]]<br />
<br />
|-<br />
<br />
|-<br />
|valign=top|[[File:Sea_floor_sediment_grain.png | 200px | left ]]<br />
|valign=top| '''Stratigraphic Modeling with Sedflux3D'''<br />
SedFlux builds stratigraphy by combining fluvial processes, plume dynamics,avulsion, compaction and many more. This lab teaches you about Sedflux 3d and gets you started with sea level change and avulsions. [[Labs_WMT_SEDFLUX3D|Stratigraphy Modeling in 3D with WMT]]<br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[FIle:WILSIM_grandCanyon.png| 200px | left | link=https://serc.carleton.edu/landform/start.html]]</span><br />
|valign=top| '''Landscape Evolution Experiments '''<br />
WILSIM is a Web-based Interactive Landform Simulation Model. Look at the effects of landscape geometry, climate and tectonics and see how the Grand Canyon forms over time. WILSIM runs through your browser [https://serc.carleton.edu/landform/start.html here]<br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[File:ArcticBeach.png | 200px | left | link=http://www.coastal.udel.edu/faculty/rad/ ]]</span><br />
|valign=top| '''Coastal Engineering Experiments '''<br />
<br />
Explore waves, surge, tides and sediment transport with hands-on exercises and simple model visualizations. <br />
Find them here [http://www.coastal.udel.edu/faculty/rad/ Coastal Processes Toolbox of Tony Dalrymple] <br><br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[File:Onlinechannel_Vlab.jpg | 200px | left | link=http://onlinecalc.sdsu.edu/ ]]</span><br />
|valign=top| '''Hydraulics and Sediment Transport Calculations '''<br />
<br />
Explore hydraulics, pipe flow and sediment transport with hands-on calculation and simple model visualizations. <br />
Find them here [http://onlinecalc.sdsu.edu/ VLab of Victor Miguel Ponce] <br><br />
<br />
<br />
|-<br />
|valign=top|[[File:Standingwaves.jpg | 200px | left | link=Labs_Sediment_Transport_Mechanics ]]<br />
|valign=top| '''Simple Sediment Transport Models '''<br />
Here we are collecting [[Labs_Sediment_Transport_Mechanics|sediment transport modeling exercises]] <br><br />
These are coded up in Matlab, for a graduate level class during Spring Semester 2012.<br />
<br />
|-<br />
|valign=top|[[File:ca1.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 1]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 1'''<br />
<br><br />
Introduction to landscape evolution modeling with CHILD in WMT. Part 1 covers continuity of mass and discretization, and gravitational hillslope transport. Matlab is required to visualize the model output. <br />
<br />
|-<br />
|valign=top|[[File:ca2.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 2]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 2'''<br />
<br><br />
Introduction to landscape evolution modeling with CHILD in WMT. Part 2 covers rainfall, runoff and drainage networks and hydraulic geometry. Matlab is required to visualize the model output.<br />
<br />
|-<br />
|valign=top|[[File:ca3.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 3]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 3'''<br />
<br><br />
More landscape evolution modeling with CHILD in WMT. Part 3 covers erosion and transport by running water, multiple grain sizes, and the Ten Commandments of Landscape Evolution Modeling. Matlab is required to visualize the model output. <br />
<br />
|-<br />
|valign=top|[[File:RioPuercoTopo2006.png| 200px | left | link=TeacherWS2015]]<br />
|valign=top| '''River Dynamics and Vegetation labs for K6-12'''<br />
Lectures show basics of river water and sediment transport, focused on a small river in the Arid West, the Rio Puerco. Associated hands-on labs look at the complex interactions of the biosphere and hydrosphere. [[TeacherWS2015|Materials are posted here ]].<br />
<br />
|-<br />
|valign=top|[[File:WealthDistr.png| 200px | left | link=https://www.openabm.org/models]]<br />
|valign=top| '''Agent-Based Models for Earth Surface Processes'''<br />
Want to learn more about human dimensions? Check out the 'Swidden Agricultural Model', the 'Commons model' and the Wealth Distribution models as examples of ABM [https://www.openabm.org/models COMSES models are found here].'<br />
<br />
|-<br />
|valign=top|[[File:ModelinUncertainty_ls.png| 200px | left | link=https://github.com/SCRFpublic/Modeling-uncertainty-in-the-Earth-Sciences]]<br />
|valign=top| '''Modeling Uncertainty in Earth Sciences'''<br />
A set of 5 labs on different aspects of model uncertainty: basic statistics, decision making, variograms, and sensitivity testing.<br />
This is material designed by Jef Caers and accompagnies his [[Modeling_Uncertainty_EarthSciences|textbook]].<br />
<br />
|-<br />
|valign=top|[[File:PhetGlacier.png| 200px | left | link=http://phet.colorado.edu/en/simulations/category/earth-science]]<br />
|valign=top| '''Earth Science Models for K6-12'''<br />
The PhET project at CU Boulder has built numerous interactive simulations to which CSDMS scientists contribute. These are for K6-12 classrooms! [http://phet.colorado.edu/en/simulations/category/earth-science PhET Earth Science simulations] are found here.<br />
<br />
<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=User:Perignon&diff=114339User:Perignon2016-10-11T03:54:00Z<p>Perignon: </p>
<hr />
<div>{{Signup information member<br />
|First name member=Mariela<br />
|Last name member=Perignon<br />
|Institute member=University of Colorado - Boulder<br />
|Department member=Geological Sciences<br />
|City member=Boulder<br />
|Postal code member=80303<br />
|Country member=United States<br />
|State member=Colorado<br />
|Confirm email member=perignon@colorado.edu<br />
|Cell phone member=6173724342<br />
|Working group member=Terrestrial Working Group, Education and Knowledge Transfer (EKT) Working Group, Cyberinformatics and Numerics Working Group, Hydrology Focus Research Group<br />
|Emaillist group member=yes<br />
}}<br />
<!-- --></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Model:PyDeltaRCM&diff=104461Model:PyDeltaRCM2016-09-16T19:53:15Z<p>Perignon: Created page with "{{Model identity |Model type=Single }} {{Start models incorporated}} {{End a table}} {{Model identity2 |Categories=Coastal, Hydrology |Spatial dimensions=2D |Spatialscale=Land..."</p>
<hr />
<div>{{Model identity<br />
|Model type=Single<br />
}}<br />
{{Start models incorporated}}<br />
{{End a table}}<br />
{{Model identity2<br />
|Categories=Coastal, Hydrology<br />
|Spatial dimensions=2D<br />
|Spatialscale=Landscape-Scale<br />
|One-line model description=Reduced complexity river delta formation and evolution model with channel dynamics<br />
|Extended model description=pyDeltaRCM is the Python version of [[Model:DeltaRCM|DeltaRCM]] by Man Liang (also available from the CSDMS model repository). This version is a WMT component but can also be run as a stand-alone model (see README.md).<br />
DeltaRCM is a parcel-based cellular flux routing and sediment transport model for the formation of river deltas, which belongs to the broad category of rule-based exploratory models. It has the ability to resolve emergent channel behaviors including channel bifurcation, avulsion and migration. Sediment transport distinguishes two types of sediment: sand and mud, which have different transport and deposition/erosion rules. Stratigraphy is recorded as the sand fraction in layers.<br />
Best usage of DeltaRCM is the investigation of autogenic processes in response to external forcings.<br />
}}<br />
{{Start model keyword table}}<br />
{{Model keywords<br />
|Model keywords=delta evolution<br />
}}<br />
{{Model keywords<br />
|Model keywords=cellular automata<br />
}}<br />
{{Model keywords<br />
|Model keywords=coastal morphodynamics<br />
}}<br />
{{End a table}}<br />
{{Modeler information<br />
|First name=Mariela<br />
|Last name=Perignon<br />
|Type of contact=Model developer<br />
|Institute / Organization=University of Colorado / CSDMS<br />
|Town / City=Boulder<br />
|Postal code=80303<br />
|Country=United States<br />
|State=Colorado<br />
|Email address=perignon@colorado.edu<br />
}}<br />
{{Model technical information<br />
|Supported platforms=Unix, Linux, Mac OS, Windows<br />
|Programming language=Python<br />
|Code optimized=Single Processor<br />
|Start year development=2016<br />
|Does model development still take place?=Yes<br />
|Model availability=As code, As teaching tool<br />
|Source code availability=Through web repository<br />
|Source web address=https://github.com/mperignon/pyDeltaRCM_WMT<br />
|Program license type=BSD or MIT X11<br />
|Typical run time=Hours<br />
}}<br />
{{Input - Output description<br />
|Describe input parameters=Modify parameters in example input file deltaRCM.yaml included in repository. Run with example script run_pyDeltaRCM.py.<br />
<br />
Modify water/sediment discharge (as number of parcels), grid size and spacing, basin geometry, mud/sand ratio, etc<br />
|Other input format=YAML<br />
|Describe output parameters=Toggle on/off in input file:<br />
- PNG files of eta, stage, depth<br />
- grids of eta, stage, depth (as netCDF4)<br />
- grids of sand fraction in stratigraphy (as netCDF4)<br />
|Other output format=netCDF<br />
|Pre-processing software needed?=No<br />
|Post-processing software needed?=No<br />
|Visualization software needed?=No<br />
}}<br />
{{Process description model<br />
|Describe processes represented by the model=Flux routing and sediment transport for the formation of river deltas. Resolves channel bifurcations, avulsion and migration. Can simulate subsidence (default basin-like shape, modify the Python code to customize). Can store stratigraphy (as sand fraction and thickness).<br />
|Describe key physical parameters and equations=See publications associated with [[Model:DeltaRCM|DeltaRCM]] (in CSDMS model repository)<br />
|Describe length scale and resolution constraints=Domain should be 10s of Kms in x and y. Cell spacing should be 10s of meters.<br />
|Describe time scale and resolution constraints=Sediment and water discharge come from some physical parameters and the number of parcels chosen for each timestep. Set the number of parcels for both water and sediment to 1000s for improved resolution and speed.<br />
|Describe any numerical limitations and issues=Model should never be numerically unstable but its behavior depends on ratios of various parameters. If the model seems to not be "doing anything", look at the parameter initialization functions in deltaRCM_tools.py<br />
}}<br />
{{Model testing<br />
|Describe available calibration data sets=An intercomparison of the Matlab and Python versions of DeltaRCM is in the works.<br />
}}<br />
{{Users groups model}}<br />
{{Documentation model<br />
|Manual model available=No<br />
|Model website if any=https://github.com/mperignon/pyDeltaRCM_WMT<br />
|Model forum=Installation and execution instructions can be found in the README.md file of the GitHub repository.<br />
}}<br />
{{Additional comments model}}<br />
{{CSDMS staff part<br />
|OpenMI compliant=Not yet<br />
|IRF interface=Not yet<br />
|CMT component=Not yet<br />
}}<br />
{{Start coupled table}}<br />
{{End a table}}<br />
{{End headertab}}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git_01&diff=103624Labs Git 012016-07-01T06:06:54Z<p>Perignon: </p>
<hr />
<div>==Automated Version Control==<br />
[[Labs_Git|<- Back to Version Control Tutorial]]<br />
<BR><BR><br />
<br />
{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a commit, and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a repository. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}<br />
<BR></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git_01&diff=103623Labs Git 012016-07-01T06:02:03Z<p>Perignon: Created page with "==Automated Version Control== <BR> {|{{Lessons_objectives}} !colspan="1"| Learning Objectives |- | style="background-color:#ffffee"| *Understand the benefits of an automated..."</p>
<hr />
<div>==Automated Version Control==<br />
<BR><br />
<br />
{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a commit, and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a repository. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}<br />
<BR></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103622Labs Git2016-07-01T06:00:57Z<p>Perignon: </p>
<hr />
<div>==Automated Version Control==<br />
<BR><br />
<br />
{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a commit, and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a repository. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}<br />
<BR></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103621Labs Git2016-07-01T06:00:37Z<p>Perignon: </p>
<hr />
<div>==Automated Version Control==<br />
<BR><br />
<br />
{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a commit, and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a repository. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103620Labs Git2016-07-01T05:59:42Z<p>Perignon: init commit</p>
<hr />
<div>==Automated Version Control==<br />
<BR><br />
<br />
{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a [[reference.html#commit|commit]], and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a [[reference.html#repository|repository]]. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_callout&diff=103619Template:Lessons callout2016-07-01T05:59:02Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#c7e9b4; margin-left: 20px;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103618Template:Lessons objectives2016-07-01T05:58:41Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc; margin-left: 20px;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103617Template:Lessons objectives2016-07-01T05:58:18Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc; margin-left: 50px;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103616Labs Git2016-07-01T05:54:17Z<p>Perignon: </p>
<hr />
<div>{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
| style="background-color:#ffffee"|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div align="center"><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a [[reference.html#commit|commit]], and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a [[reference.html#repository|repository]]. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<BR><BR><br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#ECF2E9"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103615Template:Lessons objectives2016-07-01T05:52:43Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103614Labs Git2016-07-01T05:51:57Z<p>Perignon: </p>
<hr />
<div>{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div align="center"><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a [[reference.html#commit|commit]], and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a [[reference.html#repository|repository]]. Repositories can be kept in sync across different computers facilitating collaboration among different people.<br />
<br />
{|{{Lessons_callout}}<br />
!colspan="1"| The long history of version control systems<br />
|-<br />
| style="background-color:#E5F0DF"|<br />
Automated version control systems are nothing new. Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies. However, many of these are now becoming considered as legacy systems due to various limitations in their capabilities. In particular, the more modern systems, such as Git and [http://swcarpentry.github.io/hg-novice/ Mercurial] are ''distributed'', meaning that they do not need a centralized server to host the repository. These modern systems also include powerful merging tools that make it possible for multiple authors to work within the same files concurrently.<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_callout&diff=103613Template:Lessons callout2016-07-01T05:49:28Z<p>Perignon: Created page with "width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#c7e9b4;""</p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#c7e9b4;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103612Labs Git2016-07-01T05:47:54Z<p>Perignon: </p>
<hr />
<div>{|{{Lessons_objectives}}<br />
!colspan="1"| Learning Objectives<br />
|-<br />
|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}<br />
<br />
<BR><br />
<br />
We'll start by exploring how version control can be used to keep track of what one person did and when. We've all been in this situation before: it seems ridiculous to have multiple nearly-identical versions of the same document. Some word processors let us deal with this a little better, such as Microsoft Word's &quot;Track Changes&quot; or Google Docs' version history. Even if you aren't collaborating with other people, automated version control is much better than this situation:<br />
[http://www.phdcomics.com/comics/archive.php?comicid=1531 PHD Comics: notFinal.doc]<br />
<br />
Version control systems start with a base version of the document and then save just the changes you made at each step of the way. You can think of it as a tape: if you rewind the tape and start at the base document, then you can play back each change and end up with your latest version.<br />
<br />
<div align="center"><ul> <br />
<li style="display: inline-block;"> [[File:Lessons_git_play-changes.svg|thumb|400px|Changes to a file are saved sequentially]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_versions.svg|thumb|200px|Different versions of a file can be saved]] </li><br />
<li style="display: inline-block;"> [[File:Lessons_git_merge.svg|thumb|200px|Multiple versions of a file can be merged]] </li><br />
</ul></div><br />
<br />
Once you think of changes as separate from the document itself, you can then think about &quot;playing back&quot; different sets of changes onto the base document and getting different versions of the document. For example, two users can make independent sets of changes based on the same document. If there aren't conflicts, you can even try to play two sets of changes onto the same base document.<br />
<br />
A version control system is a tool that keeps track of these changes for us and helps us version and merge our files. It allows you to decide which changes make up the next version, called a [[reference.html#commit|commit]], and keeps useful metadata about them. The complete history of commits for a particular project and their metadata make up a [[reference.html#repository|repository]]. Repositories can be kept in sync across different computers facilitating collaboration among different people.</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Lessons_git_versions.svg&diff=103611File:Lessons git versions.svg2016-07-01T05:16:02Z<p>Perignon: </p>
<hr />
<div></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Lessons_git_play-changes.svg&diff=103610File:Lessons git play-changes.svg2016-07-01T05:15:45Z<p>Perignon: </p>
<hr />
<div></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Lessons_git_merge.svg&diff=103609File:Lessons git merge.svg2016-07-01T05:15:27Z<p>Perignon: </p>
<hr />
<div></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103608Template:Lessons objectives2016-07-01T04:58:15Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffdd;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103607Template:Lessons objectives2016-07-01T04:53:45Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#FFFFFF;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103606Template:Lessons objectives2016-07-01T04:52:32Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_Git&diff=103605Labs Git2016-07-01T04:51:01Z<p>Perignon: Created page with "{| {{Lessons_objectives}} !colspan="1"|Learning Objectives |- | *Understand the benefits of an automated version control system.<BR> *Understand the basics of how Git works. |}"</p>
<hr />
<div>{| {{Lessons_objectives}}<br />
!colspan="1"|Learning Objectives<br />
|-<br />
|<br />
*Understand the benefits of an automated version control system.<BR><br />
*Understand the basics of how Git works.<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103604Template:Lessons objectives2016-07-01T04:50:06Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="2" cellpadding="2" style=" text-align:left; border:2px outset:#c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103603Template:Lessons objectives2016-07-01T04:49:29Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="0" style=" text-align:left; border:2px outset:#c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103602Template:Lessons objectives2016-07-01T04:48:30Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="0" style=" text-align:left; border:0px outset #c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103601Template:Lessons objectives2016-07-01T04:47:43Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="1" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103600Template:Lessons objectives2016-07-01T04:45:01Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="1" style=" text-align:left; border:2px outset #ffffcc; background-color:#FFFFFF;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103599Template:Lessons objectives2016-07-01T04:43:40Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="1" style=" text-align:left; border:2px outset #c0c0c0; background-color:#ffffcc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103598Template:Lessons objectives2016-07-01T04:38:55Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="1" style=" text-align:left; border:2px outset #c0c0c0; background-color:#000077;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103597Template:Lessons objectives2016-07-01T04:38:09Z<p>Perignon: </p>
<hr />
<div>width="650" cellspacing="10" cellpadding="1" style=" text-align:left; border:2px outset #c0c0c0; background-color:#cccccc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Template:Lessons_objectives&diff=103596Template:Lessons objectives2016-07-01T04:22:54Z<p>Perignon: Created page with "width="650" cellspacing="40" cellpadding="3" style=" text-align:left; border:2px outset #c0c0c0; background-color:#cccccc;""</p>
<hr />
<div>width="650" cellspacing="40" cellpadding="3" style=" text-align:left; border:2px outset #c0c0c0; background-color:#cccccc;"</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=HPCC_for_developers&diff=103594HPCC for developers2016-07-01T00:00:42Z<p>Perignon: change link for Introduction to Python to links to the three topics from the CSDMS workshop. Material in new lessons is the same as in the old Introduction to Python but more thoroughly explained</p>
<hr />
<div>= HPCC developer =<br />
<br />
* User Guide<br />
** The[[Help:Tools_CSDMS_Handbook | CSDMS handbook]]<br />
** The [[Help:IRF Interface | IRF interface]] for models<br />
*** Examples of '[[How_To_IRF|How to IRF]]'.<br />
** [[Help:Ccaffeine GUI | The CSDMS Modeling Tool]]<br />
* Administrator Guide<br />
** [[Help:Doc CCA Install | Install]] the CCA tools<br />
** [[CMT_Tutorial_Build_Project|Build]] a CSDMS project for CMT<br />
* Skills for scientific programming<br />
** [http://mperignon.github.io/2016-05-16-csdms/lessons/shell/index.html Introduction to the Unix Shell and Cluster Computing]<br />
** [http://mperignon.github.io/2016-05-16-csdms/lessons/python/index.html Introduction to Python]<br />
** [http://mperignon.github.io/2016-05-16-csdms/lessons/git/index.html Introduction to Version Control with Git and Github]</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Labs_portal&diff=103593Labs portal2016-06-30T23:49:36Z<p>Perignon: add links to the three topics from the CSDMS SWC workshop</p>
<hr />
<div>==Labs==<br />
Want to contribute your own lab? Please contact [mailto:irina.overeem@colorado.edu irina.overeem@colorado.edu]<br />
<br />
{|{{Educational_portal_layout}}<br />
! colspan="2"| <b>Labs</b><br />
|-<br />
|valign=top|[[File:Shell.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/shell/index.html]]<br />
|valign=top| '''Get Started with Python'''<br />
These lessons will show you how to navigate and manipulate files and the file system through the Unix Shell and the basics of cluster computing. These skills are fundamental for using the CSDMS HPCC. [http://mperignon.github.io/2016-05-16-csdms/lessons/shell/index.html Shell Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:Python.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/python/index.html]]<br />
|valign=top| '''Get Started with Python'''<br />
These lessons cover the basics of using Python 2.7 for numerical modeling. Some previous experience in scientific programming is helpful but not necessary. [http://mperignon.github.io/2016-05-16-csdms/lessons/python/index.html Python Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:Git.jpg | 200px | left | link=http://mperignon.github.io/2016-05-16-csdms/lessons/git/index.html]]<br />
|valign=top| '''Get Started with Version Control'''<br />
These lessons teach you the basics of Version Control using Git and Github. [http://mperignon.github.io/2016-05-16-csdms/lessons/git/index.html Version Control Tutorial]<br />
|-<br />
|-<br />
|valign=top|[[File:CEM_avulsionTab.png | 200px | left | link=WMT_tutorial]]<br />
|valign=top| '''Get Started with WMT'''<br />
This tutorial teaches you how to use CSDMS Web Modeling Tool; it is focused on how to use the WMT software.<br />
[[WMT_tutorial]]<br />
|-<br />
|-<br />
|valign=top|[[File:timeseries_bedload.png | 200px | left | link=WMT_tutorial]]<br />
|valign=top| '''Visualize NetCDF Output from WMT'''<br />
This tutorial teaches you how to visualize output from CSDMS Web Modeling Tool; it shows examples of NetCDF output and how to plot them in Panoply .<br />
[[Labs_WMT_VisualizeOutput|Visualize NetCDF Output from WMT]]<br />
|-<br />
|valign=top|[[File:Lab3sedsupply.png | 200px | left | link=Labs_WMT_River_Sediment_Supply]]<br />
|valign=top| '''Sediment Supply to the Global Ocean'''<br />
Investigate river sediment supply to the ocean by exploring the effects of climate changes on river fluxes. We also look at the effect of humans on rivers: the building of a reservoir. <br />
[[media:RiverFluxtoOceanSpreadsheetLab.zip| Spreadsheet Lab]] or the<br />
[[Labs_WMT_River_Sediment_Supply|HydroTrend Modeling with WMT]]<br />
|-<br />
|valign=top|[[File:GangesMap.png | 200px | left | link=Labs_WMT_Ganges_Sediment_Supply]]<br />
|valign=top| '''Future Sediment Flux of the Ganges River'''<br />
Investigate river sediment supply of the monsoon-driven Ganges River. Exploring the effects of future climate changes. We validate model against observations and discuss uncertainty. <br />
[[Labs_WMT_Ganges_Sediment_Supply|Ganges Modeling with WMT]]<br />
|-<br />
|valign=top|[[File:BeaverCreekDEM.png | 200px | left | link=Labs_WMT_Hydrology_Meteo]]<br />
|valign=top| '''Hydrology and Energy Balance'''<br />
Introduction to hydrological process modeling. Learn about incoming solar radiation and the effects of watershed latitude, and local slopes and aspects on the energy balance. <br />
[[Labs_WMT_Hydrology_Meteo| Hydrology Modeling with WMT]]<br />
|-<br />
<br />
|valign=top|[[File:CodingD8.jpg | 200px | left ]]<br />
|valign=top| '''Hydrology and Flow Routing'''<br />
Learn about flow routing over a landscape and basic algorithms for numerical modeling of combined hillslope and river sediment transport processes. <br />
[[Labs_ERODE|WMT Modeling Excercise on flow routing]]<br />
<br />
<br />
|-<br />
|valign=top|[[File:TreynorConstantRain.png| 200px | left | link=Labs_WMT_Hydrology_StreamResponsetoRain]]<br />
|valign=top| '''Stream Response to Rain'''<br />
Introduction to hydrological process modeling. Learn about stream responses to different rainfall events. Explore hydrographs. <br />
[[Labs_WMT_Hydrology_StreamResponsetoRain| Modeling Stream Response to Rainfall]]<br />
|-<br />
|valign=top|[[File:InfiltrationatRifle.jpg | 200px | left ]]<br />
|valign=top| '''Spreadsheets on Hydrological Processes'''<br />
These spreadsheet exercises for undergraduate students explore the main components of the water balance: precipitation, evaporation and infiltration. <br />
[[media:Evaporation.zip | Excercise on Evaporation]]<br><br />
[[media:Infiltration.zip | Excercise on Infiltration]]<br />
<br />
|-<br />
|valign=top|[[File:Salt_in_ocean_rst.png | 200px | left | link=Labs_WMT_ROMSLIte_RiverPlume ]]<br />
|valign=top| '''ROMS-Lite Modeling: learning about grids'''<br />
A basic configuration of the Regional Ocean Modeling System is designed for inexperienced modelers to look at a river plume affecting the coastal ocean and sediment transport.<br />
[[Labs_WMT_ROMSLIte_RiverPlume| Learn about ROMS in WMT]]<br />
<br />
|-<br />
|valign=top|[[File:Mud001 slowsettling.png | 200px | left | link=Labs_WMT_ROMSLIte_SettlingRates ]]<br />
|valign=top| '''ROMS-Lite Modeling: settling rates and shear stress'''<br />
A basic configuration of the Regional Ocean Modeling System is designed for inexperienced modelers to look at a river plume affecting the coastal ocean and sediment transport.<br />
[[Labs_WMT_ROMSLIte_SettlingRates| Learn about ROMS in WMT]]<br />
<br />
|-<br />
|valign=top|[[File:Bvstr_in_ocean_riverplume2.png | 200px | left | link=Labs_WMT_ROMSLIte_WaveForcing ]]<br />
|valign=top| '''ROMS-Lite Modeling: wave forcing'''<br />
A basic configuration of the Regional Ocean Modeling System with special focus on the effect of waves on bed stresses and sediment transport in the coastal ocean.<br />
[[Labs_WMT_ROMSLIte_WaveForcing| Learn about waves with ROMS]]<br />
|-<br />
|valign=top|[[File:Xsection_riverflood.png | 200px | left | link=Labs_WMT_ROMSLIte_RiverForcing ]]<br />
|valign=top| '''ROMS-Lite Modeling: river forcing'''<br />
A basic configuration of the Regional Ocean Modeling System with special focus on the effect of waves on bed stresses and sediment transport in the coastal ocean.<br />
[[Labs_WMT_ROMSLIte_RiverForcing| Learn about flood discharge and ocean conditions with ROMS]]<br />
<br />
|-<br />
<br />
|valign=top|[[File:plume_example2.png | 200px | left | link=Labs_WMT_PLUME ]]<br />
|valign=top| '''Modeling River Plumes'''<br />
Riverwater and its suspended sediments will form a hypopycnal sediment plume. We will use a component called PLUME to investigate the behavior of these sediment plumes. <br />
[[Labs_WMT_PLUME|Plume Modeling with WMT]]<br />
<br />
|-<br />
|valign=top|[[File:CycloneNargisFloods2.jpg | 200px | left ]]<br />
|valign=top| '''Sinking Deltas'''<br />
Deltas experience rapid sea level rise. These spreadsheet exercises explore thermal expansion, global sea-level rise and local relative sea-level rise and its causes in selected major deltas. For undergraduate level classes.<br />
[[media:Sinkingdeltas.zip | Notes for students and instructors and spreadsheet excercise]]<br />
|-<br />
<br />
|valign=top|[[File:NewCEMcolormap.png | 200px | left ]]<br />
|valign=top| '''River-Delta Interactions'''<br />
Explore coastal processes by 1) a spreadsheet lab or 2) an advanced modeling lab using the CEM model. We look at the effects of waves and river avulson on the coastline. <br />
[[media:CoastlineEvolutionLab.zip| Spreadsheet Lab]] or the<br />
[[Labs_WMT_CEM|CEM WMT modeling]]|<br />
<br />
|-<br />
|valign=top|[[File:Sedfluxfjord1.png | 200px | left ]]<br />
|valign=top| '''Stratigraphic Modeling with Sedflux2D'''<br />
SedFlux builds stratigraphy by combining fluvial processes, plume dynamics, ocean waves and many more. This lab teaches you about Sedflux 2d and gets you started building 2D profile simulations of sea level change. [[Labs_WMT_SEDFLUX2D|Stratigraphy Modeling in 2Dwith WMT]]<br />
<br />
|-<br />
<br />
|-<br />
|valign=top|[[File:Sea_floor_sediment_grain.png | 200px | left ]]<br />
|valign=top| '''Stratigraphic Modeling with Sedflux3D'''<br />
SedFlux builds stratigraphy by combining fluvial processes, plume dynamics,avulsion, compaction and many more. This lab teaches you about Sedflux 3d and gets you started with sea level change and avulsions. [[Labs_WMT_SEDFLUX3D|Stratigraphy Modeling in 3D with WMT]]<br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[FIle:WILSIM_grandCanyon.png| 200px | left | link=https://serc.carleton.edu/landform/start.html]]</span><br />
|valign=top| '''Landscape Evolution Experiments '''<br />
WILSIM is a Web-based Interactive Landform Simulation Model. Look at the effects of landscape geometry, climate and tectonics and see how the Grand Canyon forms over time. WILSIM runs through your browser [https://serc.carleton.edu/landform/start.html here]<br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[File:ArcticBeach.png | 200px | left | link=http://www.coastal.udel.edu/faculty/rad/ ]]</span><br />
|valign=top| '''Coastal Engineering Experiments '''<br />
<br />
Explore waves, surge, tides and sediment transport with hands-on exercises and simple model visualizations. <br />
Find them here [http://www.coastal.udel.edu/faculty/rad/ Coastal Processes Toolbox of Tony Dalrymple] <br><br />
<br />
|-<br />
|valign=top|<span class="plainlinks">[[File:Onlinechannel_Vlab.jpg | 200px | left | link=http://onlinecalc.sdsu.edu/ ]]</span><br />
|valign=top| '''Hydraulics and Sediment Transport Calculations '''<br />
<br />
Explore hydraulics, pipe flow and sediment transport with hands-on calculation and simple model visualizations. <br />
Find them here [http://onlinecalc.sdsu.edu/ VLab of Victor Miguel Ponce] <br><br />
<br />
<br />
|-<br />
|valign=top|[[File:Standingwaves.jpg | 200px | left | link=Labs_Sediment_Transport_Mechanics ]]<br />
|valign=top| '''Simple Sediment Transport Models '''<br />
Here we are collecting [[Labs_Sediment_Transport_Mechanics|sediment transport modeling exercises]] <br><br />
These are coded up in Matlab, for a graduate level class during Spring Semester 2012.<br />
<br />
|-<br />
|valign=top|[[File:ca1.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 1]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 1'''<br />
<br><br />
Introduction to landscape evolution modeling with CHILD in WMT. Part 1 covers continuity of mass and discretization, and gravitational hillslope transport. Matlab is required to visualize the model output. <br />
<br />
|-<br />
|valign=top|[[File:ca2.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 2]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 2'''<br />
<br><br />
Introduction to landscape evolution modeling with CHILD in WMT. Part 2 covers rainfall, runoff and drainage networks and hydraulic geometry. Matlab is required to visualize the model output.<br />
<br />
|-<br />
|valign=top|[[File:ca3.png | 200px | left | link=Labs Landscape Evolution Modeling With Child Part 3]]<br />
|valign=top| '''Landscape Evolution Modeling with CHILD, Part 3'''<br />
<br><br />
More landscape evolution modeling with CHILD in WMT. Part 3 covers erosion and transport by running water, multiple grain sizes, and the Ten Commandments of Landscape Evolution Modeling. Matlab is required to visualize the model output. <br />
<br />
|-<br />
|valign=top|[[File:RioPuercoTopo2006.png| 200px | left | link=TeacherWS2015]]<br />
|valign=top| '''River Dynamics and Vegetation labs for K6-12'''<br />
Lectures show basics of river water and sediment transport, focused on a small river in the Arid West, the Rio Puerco. Associated hands-on labs look at the complex interactions of the biosphere and hydrosphere. [[TeacherWS2015|Materials are posted here ]].<br />
<br />
|-<br />
|valign=top|[[File:WealthDistr.png| 200px | left | link=https://www.openabm.org/models]]<br />
|valign=top| '''Agent-Based Models for Earth Surface Processes'''<br />
Want to learn more about human dimensions? Check out the 'Swidden Agricultural Model', the 'Commons model' and the Wealth Distribution models as examples of ABM [https://www.openabm.org/models COMSES models are found here].'<br />
<br />
<br />
<br />
|-<br />
|valign=top|[[File:PhetGlacier.png| 200px | left | link=http://phet.colorado.edu/en/simulations/category/earth-science]]<br />
|valign=top| '''Earth Science Models for K6-12'''<br />
The PhET project at CU Boulder has built numerous interactive simulations to which CSDMS scientists contribute. These are for K6-12 classrooms! [http://phet.colorado.edu/en/simulations/category/earth-science PhET Earth Science simulations] are found here.<br />
<br />
<br />
|}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Shell.jpg&diff=103592File:Shell.jpg2016-06-30T23:37:49Z<p>Perignon: screenshot of CSDMS SWC shell lesson page</p>
<hr />
<div>screenshot of CSDMS SWC shell lesson page</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Python.jpg&diff=103591File:Python.jpg2016-06-30T23:37:24Z<p>Perignon: screenshot of CSDMS SWC python lesson page</p>
<hr />
<div>screenshot of CSDMS SWC python lesson page</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:Git.jpg&diff=103590File:Git.jpg2016-06-30T23:36:51Z<p>Perignon: screenshot of CSDMS SWC git lessons page</p>
<hr />
<div>screenshot of CSDMS SWC git lessons page</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Model:AnugaSed&diff=102543Model:AnugaSed2016-05-04T18:47:06Z<p>Perignon: Created page with "{{Model identity |Model type=Modular }} {{Start models incorporated}} {{Models incorporated |Incorporated modules=Anuga }} {{End a table}} {{Model identity2 |Categories=Hydrol..."</p>
<hr />
<div>{{Model identity<br />
|Model type=Modular<br />
}}<br />
{{Start models incorporated}}<br />
{{Models incorporated<br />
|Incorporated modules=Anuga<br />
}}<br />
{{End a table}}<br />
{{Model identity2<br />
|Categories=Hydrology, Terrestrial<br />
|Spatial dimensions=2D<br />
|Spatialscale=Reach-Scale, Patch-Scale<br />
|One-line model description=Add-on package to ANUGA with modules for sediment transport and vegetation drag<br />
|Extended model description=ANUGA is a hydrodynamic model for simulating depth-averaged flows over 2D surfaces. This package adds two new modules (operators) to ANUGA. These are appropriate for reach-scale simulations of flows on mobile-bed streams with spatially extensive floodplain vegetation.<br />
<br />
The mathematical framework for the sediment transport operator is described in Simpson and Castelltort [2006] and Davy and Lague [2009]. This operator calculates an explicit sediment mass balance within the water column at every cell in order to handle the local disequilibria between entrainment and deposition that arise due to strong spatial variability in shear stress in complex flows.<br />
<br />
The vegetation drag operator uses the mathematical approach of Nepf [1999] and Kean and Smith [2006], treating vegetation as arrays of objects (cylinders) that the flow must go around. Compared to methods that simulate the increased roughness of vegetation with a modified Manning's n, this method better accounts for the effects of drag on the body of the flow and the quantifiable differences between vegetation types and densities (as stem diameter and stem spacing). This operator can simulate uniform vegetation as well as spatially-varied vegetation across the domain. The vegetation drag module also accounts for the effects of vegetation on turbulent and mechanical diffusivity, following the equations in Nepf [1997, 1999].<br />
}}<br />
{{Start model keyword table}}<br />
{{Model keywords<br />
|Model keywords=sediment transport<br />
}}<br />
{{Model keywords<br />
|Model keywords=vegetation<br />
}}<br />
{{Model keywords<br />
|Model keywords=flood<br />
}}<br />
{{End a table}}<br />
{{Modeler information<br />
|First name=Mariela<br />
|Last name=Perignon<br />
|Type of contact=Model developer<br />
|Institute / Organization=University of Colorado - CSDMS<br />
|Town / City=Boulder<br />
|Postal code=80309<br />
|Country=United States<br />
|State=Colorado<br />
|Email address=perignon@colorado.edu<br />
}}<br />
{{Model technical information<br />
|Supported platforms=Unix, Linux, Mac OS, Windows<br />
|Programming language=Python<br />
|Code optimized=Single Processor<br />
|Does model development still take place?=Yes<br />
|Model availability=As code<br />
|Source code availability=Through web repository<br />
|Source web address=https://github.com/mperignon/anugaSed<br />
|Program license type=BSD or MIT X11<br />
}}<br />
{{Input - Output description<br />
|Describe output parameters=NetCDF file (.sww) of x, y, elevation, flow depth, x and y momentum, and sediment concentration (all optional)<br />
|Other output format=NetCDF<br />
|Pre-processing software needed?=No<br />
|Post-processing software needed?=No<br />
|Visualization software needed?=Yes<br />
|Other visualization software=ANUGA viewer or your own code (files are easy to open)<br />
}}<br />
{{Process description model<br />
|Describe processes represented by the model=sediment transport, vegetation drag<br />
|Describe time scale and resolution constraints=Internal timestep is determined by ANUGA for numerical stability (in seconds). Output timestep is set by the user. Simulations are realistically limited to a few model hours.<br />
}}<br />
{{Model testing}}<br />
{{Users groups model}}<br />
{{Documentation model<br />
|Manual model available=Yes<br />
|Model website if any=https://github.com/mperignon/anugaSed<br />
}}<br />
{{Additional comments model}}<br />
{{CSDMS staff part<br />
|OpenMI compliant=No not possible<br />
|IRF interface=No not possible<br />
|CMT component=Not yet<br />
}}<br />
{{Start coupled table}}<br />
{{End a table}}<br />
{{End headertab}}<br />
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE --><br />
{{#ifexist:Template:{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats | ==Download statistics==<br />
{{{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats}} | }}<br />
<br />
==Introduction==<br />
<br />
== History ==<br />
<br />
== References ==<br />
{{Add_reference_upload_button}}<br />
{{Add_model_references}}<br />
<br />
== Issues ==<br />
<br />
== Help ==<br />
{{#ifexist:Model_help:{{PAGENAME}}|[[Model_help:{{PAGENAME}}]]|}}<br />
<br />
== Input Files ==<br />
<br />
== Output Files ==</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=TeacherWS2015&diff=97335TeacherWS20152015-09-30T16:46:41Z<p>Perignon: /* Short Course on River Dynamics and Vegetation in the Arid West */</p>
<hr />
<div>= Short Course on River Dynamics and Vegetation in the Arid West=<br />
<br />
[[File:P1060788-AK.JPG|400px|right]] <br />
The topic of this short course is River Dynamics and Vegetation in the Arid West. <br />
The course includes lectures on a case-study of the Rio Puerco, New Mexico, on the theory of river water and sediment transport. Two hands-on components include sandbox experiments and spreadsheets and numerical modeling experiments.<br />
This material was developed by CU researchers, Greg Tucker, Irina Overeem and Mariela Perignon and is geared toward secondary science teachers, with application to curriculum in earth science, physics and biology.<br />
<br><br><br />
Material can be used with grades 6-8, as well as more in in-depth with grades 9-12. <br><br />
Material can be applicable to topics in general science courses at undergraduate level. <br><br />
<br><br />
== Topic ==<br />
We share insights on river processes in the Western US. Lectures highlight the basic terminology and physics of water flow and sedimentation processes. The short course uses the Rio Puerco, New Mexico, to illustrate how river morphology can rapidly change, and looks at impacts of the introduction of the invasive tree species Tamarisk in the 1920s. At the turn of the 20th century the relatively small Rio Puerco delivered large amounts of sediment to the Rio Grande in New Mexico and threatened to rapidly decrease the lifetime of Elephant Butte Reservoir. Elephant Butte Reservoir provides New Mexico and Texas with critical storage of Rio Grande water for agricultural use. Scientist and engineers at the time proposed vegetation measures to manage the rapid erosion in the Rio Puerco channel and thus reduce the sediment load being drained into the Rio Grande. More recently, invasive species have been recognized as a threat to the natural floodplain ecosystem in the West. Large floods occurred in 2006 and again in 2013 (coincident with the floods in the Front Range of Colorado). Efforts to destroy Tamarisk have led again to dramatic changes in channel geometry and sedimentation during these floods. Thus, the Rio Puerco represents a unique natural experiment in the effects of long-term vegetation change on a dryland river system. <br />
<br />
The material has notes on sandbox experiments and computer modeling that can be easily used in your own classrooms to learn about river dynamics and vegetation.<br><br />
<br />
A course description is posted here: <br />
[[Media:Syllabus RiverVegetationDynamics.pdf | Syllabus for River Dynamics and Vegetation]]<br />
<br />
<br><br><br />
<br />
== Lectures ==<br />
* Lecture 1 The Rio Puerco, New Mexico; a story of changing river morphology and invasive species by Mariela Perignon [[Media:RP_background_50MB.pdf | [download (50MB) ]] | [[Media:RP_background_15MB.pdf | download (15MB)] ]]<br><br />
* Lecture 2 Theory of River Flow and Sedimentation Processes by Greg Tucker [[Media:river_flow_basics.pptx | [download] ]]<br><br />
* Discussion Notes on Invasive Species by Irina Overeem [[Media:DiscussiononInvasiveSpecies.pptx | [download] ]]<br><br />
* Lecture 3 Rivers and Vegetation in the Arid US West by Irina Overeem [[Media:Rivers AridWest4Website.pptx | [download] ]]<br />
<br><br />
<br />
==Sandbox Experiment ==<br />
[[File:Sandboxteaser.png|300px|right]] <br />
Sandbox flumes can be easily built from repurposed and inexpensive materials to simulate the behavior of rivers like the Rio Puerco and explore the role of floods and vegetation on the shape of the channel.<br />
<br />
[[media:RP_Sandbox_Experiments.docx| Download instructions and worksheets for setting up sandbox experiments for your own class]]<br />
<br />
==Reading ==<br />
Scientific papers on the Rio Puerco and vegetation<br><br />
* Perignon, M. C., G. E. Tucker, E. R. Griffin, and J. M. Friedman (2013), Effects of riparian vegetation on topographic change during a large flood event, Rio Puerco, New Mexico, USA, J. Geophys. Res. Earth Surf., 118, 1193–1209, doi:10.1002/jgrf.20073.<br><br />
* Griffin, E.R., Kean, J.,W., Vincent, K.R., Smith, J.D., Friedman, J.M., 2005. Modeling effects of bank friction and woddy bank vegetation on channel flow and boundary shear stress in teh Rio Puerco, New Mexico. Journal of Geophysical Research, 110, F4,, doi:10.1029/2005JF000322.<br><br />
<br><br />
Popular science and great additional information:<br><br />
*[http://www.nytimes.com/2015/04/13/us/mighty-rio-grande-now-a-trickle-under-siege.html| A New York Times article on drought in the Rio Grande River Basin]<br><br />
* Reisner, M., 1993. Cadillac Desert: The American West and Its Disappearing Water. Penguin, ISBN 0140178244, 9780140178241, 582p.<br />
<br />
==Movies and Model Simulations ==<br />
<br><br />
More general movies relevant to the river processes discussed:<br><br />
* [[Movie:FlashFloodUT| Look at sediment transport with a flashflood]]<br><br />
*[[Movie:US_dams| Elephant Butte Dam was just one of 100's of dams and reservoirs built over the last 200 years in the US]]<br />
* [[Movie:Global_Dams_Development_1800-2010 | the expansion of dams and reservoirs worldwide]] <br><br />
<br><br />
Movies and model simulations specific for the recent floods in the Rio Puerco: <br><br />
*[[Movie:Rio_Puerco_Flood_2013| See how high the Rio Puerco flooded in 2013]] <br><br />
* [[Movie:Rio_Puerco_Flood_damage_in_San_Francisco| Community downstream experienced damage due to flooding of the Rio Puerco 2013]] <br><br />
*[[Movie:Rio_Puerco_Flood_over_HW66_in_2013| The floodwater spilled over from the Rio Puerco arroyo]] <br><br />
<br><br />
* [[Movie:Rio_Puerco_Flood_2006_Simulation| Hydrodynamic model simulations of 2006 flood in Rio Puerco]]<br><br />
* [[Movie:Rio_Puerco_2006_Sedimentation_Simulation| See how model predicts patterns of sedimentation and erosion due to the flood of 2006]] <br></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=TeacherWS2015&diff=97333TeacherWS20152015-09-30T16:43:38Z<p>Perignon: /* Lectures */ Square brackets around download to make it easier to read</p>
<hr />
<div>= Short Course on River Dynamics and Vegetation in the Arid West=<br />
<br />
[[File:P1060788-AK.JPG|400px|right]] <br />
The topic of this short course is River Dynamics and Vegetation in the Arid West. <br />
The course includes lectures on a case-study of the Rio Puerco, New Mexico, on the theory of river water and sediment transport. Two hands-on components include sandbox experiments and spreadsheets and numerical modeling experiments.<br />
This material was developed by CU researchers, Greg Tucker, Irina Overeem and Mariela Perignon and is geared toward secondary science teachers, with application to curriculum in earth science, physics and biology.<br />
<br><br><br />
Material can be used with K6-8, as well as more in in-depth with K9-12. <br><br />
Material can be applicable to topics in general science courses at undergraduate level. <br><br />
<br><br />
== Topic ==<br />
We share insights on river processes in the Western US. Lectures highlight the basic terminology and physics of water flow and sedimentation processes. The short course uses the Rio Puerco, New Mexico, to illustrate how river morphology can rapidly change, and looks at impacts of the introduction of the invasive tree species Tamarisk in the 1920s. At the turn of the 20th century the relatively small Rio Puerco delivered large amounts of sediment to the Rio Grande in New Mexico and threatened to rapidly decrease the lifetime of Elephant Butte Reservoir. Elephant Butte Reservoir provides New Mexico and Texas with critical storage of Rio Grande water for agricultural use. Scientist and engineers at the time proposed vegetation measures to manage the rapid erosion in the Rio Puerco channel and thus reduce the sediment load being drained into the Rio Grande. More recently, invasive species have been recognized as a threat to the natural floodplain ecosystem in the West. Large floods occurred in 2006 and again in 2013 (coincident with the floods in the Front Range of Colorado). Efforts to destroy Tamarisk have led again to dramatic changes in channel geometry and sedimentation during these floods. Thus, the Rio Puerco represents a unique natural experiment in the effects of long-term vegetation change on a dryland river system. <br />
<br />
The material has notes on sandbox experiments and computer modeling that can be easily used in your own classrooms to learn about river dynamics and vegetation.<br><br />
<br />
A course description is posted here: <br />
[[Media:Syllabus RiverVegetationDynamics.pdf | Syllabus for River Dynamics and Vegetation]]<br />
<br />
<br><br><br />
<br />
== Lectures ==<br />
* Lecture 1 The Rio Puerco, New Mexico; a story of changing river morphology and invasive species by Mariela Perignon [[Media:RP_background_50MB.pdf | [download (50MB) ]] | [[Media:RP_background_15MB.pdf | download (15MB)] ]]<br><br />
* Lecture 2 Theory of River Flow and Sedimentation Processes by Greg Tucker [[Media:river_flow_basics.pptx | [download] ]]<br><br />
* Discussion Notes on Invasive Species by Irina Overeem [[Media:DiscussiononInvasiveSpecies.pptx | [download] ]]<br><br />
* Lecture 3 Rivers and Vegetation in the Arid US West by Irina Overeem [[Media:Rivers AridWest4Website.pptx | [download] ]]<br />
<br><br />
<br />
==Sandbox Experiment ==<br />
[[File:Sandboxteaser.png|300px|right]] <br />
Sandbox flumes can be easily built from repurposed and inexpensive materials to simulate the behavior of rivers like the Rio Puerco and explore the role of floods and vegetation on the shape of the channel.<br />
<br />
[[media:RP_Sandbox_Experiments.docx| Download instructions and worksheets for setting up sandbox experiments for your own class]]<br />
<br />
==Reading ==<br />
Scientific papers on the Rio Puerco and vegetation<br><br />
* Perignon, M. C., G. E. Tucker, E. R. Griffin, and J. M. Friedman (2013), Effects of riparian vegetation on topographic change during a large flood event, Rio Puerco, New Mexico, USA, J. Geophys. Res. Earth Surf., 118, 1193–1209, doi:10.1002/jgrf.20073.<br><br />
* Griffin, E.R., Kean, J.,W., Vincent, K.R., Smith, J.D., Friedman, J.M., 2005. Modeling effects of bank friction and woddy bank vegetation on channel flow and boundary shear stress in teh Rio Puerco, New Mexico. Journal of Geophysical Research, 110, F4,, doi:10.1029/2005JF000322.<br><br />
<br><br />
Popular science and great additional information:<br><br />
*[http://www.nytimes.com/2015/04/13/us/mighty-rio-grande-now-a-trickle-under-siege.html| A New York Times article on drought in the Rio Grande River Basin]<br><br />
* Reisner, M., 1993. Cadillac Desert: The American West and Its Disappearing Water. Penguin, ISBN 0140178244, 9780140178241, 582p.<br />
<br />
==Movies and Model Simulations ==<br />
<br><br />
More general movies relevant to the river processes discussed:<br><br />
* [[Movie:FlashFloodUT| Look at sediment transport with a flashflood]]<br><br />
*[[Movie:US_dams| Elephant Butte Dam was just one of 100's of dams and reservoirs built over the last 200 years in the US]]<br />
* [[Movie:Global_Dams_Development_1800-2010 | the expansion of dams and reservoirs worldwide]] <br><br />
<br><br />
Movies and model simulations specific for the recent floods in the Rio Puerco: <br><br />
*[[Movie:Rio_Puerco_Flood_2013| See how high the Rio Puerco flooded in 2013]] <br><br />
* [[Movie:Rio_Puerco_Flood_damage_in_San_Francisco| Community downstream experienced damage due to flooding of the Rio Puerco 2013]] <br><br />
*[[Movie:Rio_Puerco_Flood_over_HW66_in_2013| The floodwater spilled over from the Rio Puerco arroyo]] <br><br />
<br><br />
* [[Movie:Rio_Puerco_Flood_2006_Simulation| Hydrodynamic model simulations of 2006 flood in Rio Puerco]]<br><br />
* [[Movie:Rio_Puerco_2006_Sedimentation_Simulation| See how model predicts patterns of sedimentation and erosion due to the flood of 2006]] <br></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=TeacherWS2015&diff=97332TeacherWS20152015-09-30T16:41:10Z<p>Perignon: /* Sandbox Experiment */ Switch to new file with minor edits, edit the text.</p>
<hr />
<div>= Short Course on River Dynamics and Vegetation in the Arid West=<br />
<br />
[[File:P1060788-AK.JPG|400px|right]] <br />
The topic of this short course is River Dynamics and Vegetation in the Arid West. <br />
The course includes lectures on a case-study of the Rio Puerco, New Mexico, on the theory of river water and sediment transport. Two hands-on components include sandbox experiments and spreadsheets and numerical modeling experiments.<br />
This material was developed by CU researchers, Greg Tucker, Irina Overeem and Mariela Perignon and is geared toward secondary science teachers, with application to curriculum in earth science, physics and biology.<br />
<br><br><br />
Material can be used with K6-8, as well as more in in-depth with K9-12. <br><br />
Material can be applicable to topics in general science courses at undergraduate level. <br><br />
<br><br />
== Topic ==<br />
We share insights on river processes in the Western US. Lectures highlight the basic terminology and physics of water flow and sedimentation processes. The short course uses the Rio Puerco, New Mexico, to illustrate how river morphology can rapidly change, and looks at impacts of the introduction of the invasive tree species Tamarisk in the 1920s. At the turn of the 20th century the relatively small Rio Puerco delivered large amounts of sediment to the Rio Grande in New Mexico and threatened to rapidly decrease the lifetime of Elephant Butte Reservoir. Elephant Butte Reservoir provides New Mexico and Texas with critical storage of Rio Grande water for agricultural use. Scientist and engineers at the time proposed vegetation measures to manage the rapid erosion in the Rio Puerco channel and thus reduce the sediment load being drained into the Rio Grande. More recently, invasive species have been recognized as a threat to the natural floodplain ecosystem in the West. Large floods occurred in 2006 and again in 2013 (coincident with the floods in the Front Range of Colorado). Efforts to destroy Tamarisk have led again to dramatic changes in channel geometry and sedimentation during these floods. Thus, the Rio Puerco represents a unique natural experiment in the effects of long-term vegetation change on a dryland river system. <br />
<br />
The material has notes on sandbox experiments and computer modeling that can be easily used in your own classrooms to learn about river dynamics and vegetation.<br><br />
<br />
A course description is posted here: <br />
[[Media:Syllabus RiverVegetationDynamics.pdf | Syllabus for River Dynamics and Vegetation]]<br />
<br />
<br><br><br />
<br />
== Lectures ==<br />
* Lecture 1 The Rio Puerco, New Mexico; a story of changing river morphology and invasive species by Mariela Perignon [[Media:RP_background_50MB.pdf | download (50MB) ]] | [[Media:RP_background_15MB.pdf | download (15MB) ]]<br><br />
* Lecture 2 Theory of River Flow and Sedimentation Processes by Greg Tucker [[Media:river_flow_basics.pptx | download ]]<br><br />
* Discussion Notes on Invasive Species by Irina Overeem [[Media:DiscussiononInvasiveSpecies.pptx | download ]]<br><br />
* Lecture 3 Rivers and Vegetation in the Arid US West by Irina Overeem [[Media:Rivers AridWest4Website.pptx | download]]<br />
<br><br />
<br />
==Sandbox Experiment ==<br />
[[File:Sandboxteaser.png|300px|right]] <br />
Sandbox flumes can be easily built from repurposed and inexpensive materials to simulate the behavior of rivers like the Rio Puerco and explore the role of floods and vegetation on the shape of the channel.<br />
<br />
[[media:RP_Sandbox_Experiments.docx| Download instructions and worksheets for setting up sandbox experiments for your own class]]<br />
<br />
==Reading ==<br />
Scientific papers on the Rio Puerco and vegetation<br><br />
* Perignon, M. C., G. E. Tucker, E. R. Griffin, and J. M. Friedman (2013), Effects of riparian vegetation on topographic change during a large flood event, Rio Puerco, New Mexico, USA, J. Geophys. Res. Earth Surf., 118, 1193–1209, doi:10.1002/jgrf.20073.<br><br />
* Griffin, E.R., Kean, J.,W., Vincent, K.R., Smith, J.D., Friedman, J.M., 2005. Modeling effects of bank friction and woddy bank vegetation on channel flow and boundary shear stress in teh Rio Puerco, New Mexico. Journal of Geophysical Research, 110, F4,, doi:10.1029/2005JF000322.<br><br />
<br><br />
Popular science and great additional information:<br><br />
*[http://www.nytimes.com/2015/04/13/us/mighty-rio-grande-now-a-trickle-under-siege.html| A New York Times article on drought in the Rio Grande River Basin]<br><br />
* Reisner, M., 1993. Cadillac Desert: The American West and Its Disappearing Water. Penguin, ISBN 0140178244, 9780140178241, 582p.<br />
<br />
==Movies and Model Simulations ==<br />
<br><br />
More general movies relevant to the river processes discussed:<br><br />
* [[Movie:FlashFloodUT| Look at sediment transport with a flashflood]]<br><br />
*[[Movie:US_dams| Elephant Butte Dam was just one of 100's of dams and reservoirs built over the last 200 years in the US]]<br />
* [[Movie:Global_Dams_Development_1800-2010 | the expansion of dams and reservoirs worldwide]] <br><br />
<br><br />
Movies and model simulations specific for the recent floods in the Rio Puerco: <br><br />
*[[Movie:Rio_Puerco_Flood_2013| See how high the Rio Puerco flooded in 2013]] <br><br />
* [[Movie:Rio_Puerco_Flood_damage_in_San_Francisco| Community downstream experienced damage due to flooding of the Rio Puerco 2013]] <br><br />
*[[Movie:Rio_Puerco_Flood_over_HW66_in_2013| The floodwater spilled over from the Rio Puerco arroyo]] <br><br />
<br><br />
* [[Movie:Rio_Puerco_Flood_2006_Simulation| Hydrodynamic model simulations of 2006 flood in Rio Puerco]]<br><br />
* [[Movie:Rio_Puerco_2006_Sedimentation_Simulation| See how model predicts patterns of sedimentation and erosion due to the flood of 2006]] <br></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:RP_Sandbox_Experiments.docx&diff=97331File:RP Sandbox Experiments.docx2015-09-30T16:37:07Z<p>Perignon: Description and instructions for sandbox experiments from the 2015 Rio Puerco teachers' workshop</p>
<hr />
<div>Description and instructions for sandbox experiments from the 2015 Rio Puerco teachers' workshop</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=TeacherWS2015&diff=97330TeacherWS20152015-09-30T16:23:09Z<p>Perignon: Add links to Mariela's RP slides (two pdfs of different sizes)</p>
<hr />
<div>= Short Course on River Dynamics and Vegetation in the Arid West=<br />
<br />
[[File:P1060788-AK.JPG|400px|right]] <br />
The topic of this short course is River Dynamics and Vegetation in the Arid West. <br />
The course includes lectures on a case-study of the Rio Puerco, New Mexico, on the theory of river water and sediment transport. Two hands-on components include sandbox experiments and spreadsheets and numerical modeling experiments.<br />
This material was developed by CU researchers, Greg Tucker, Irina Overeem and Mariela Perignon and is geared toward secondary science teachers, with application to curriculum in earth science, physics and biology.<br />
<br><br><br />
Material can be used with K6-8, as well as more in in-depth with K9-12. <br><br />
Material can be applicable to topics in general science courses at undergraduate level. <br><br />
<br><br />
== Topic ==<br />
We share insights on river processes in the Western US. Lectures highlight the basic terminology and physics of water flow and sedimentation processes. The short course uses the Rio Puerco, New Mexico, to illustrate how river morphology can rapidly change, and looks at impacts of the introduction of the invasive tree species Tamarisk in the 1920s. At the turn of the 20th century the relatively small Rio Puerco delivered large amounts of sediment to the Rio Grande in New Mexico and threatened to rapidly decrease the lifetime of Elephant Butte Reservoir. Elephant Butte Reservoir provides New Mexico and Texas with critical storage of Rio Grande water for agricultural use. Scientist and engineers at the time proposed vegetation measures to manage the rapid erosion in the Rio Puerco channel and thus reduce the sediment load being drained into the Rio Grande. More recently, invasive species have been recognized as a threat to the natural floodplain ecosystem in the West. Large floods occurred in 2006 and again in 2013 (coincident with the floods in the Front Range of Colorado). Efforts to destroy Tamarisk have led again to dramatic changes in channel geometry and sedimentation during these floods. Thus, the Rio Puerco represents a unique natural experiment in the effects of long-term vegetation change on a dryland river system. <br />
<br />
The material has notes on sandbox experiments and computer modeling that can be easily used in your own classrooms to learn about river dynamics and vegetation.<br><br />
<br />
A course description is posted here: <br />
[[Media:Syllabus RiverVegetationDynamics.pdf | Syllabus for River Dynamics and Vegetation]]<br />
<br />
<br><br><br />
<br />
== Lectures ==<br />
* Lecture 1 The Rio Puerco, New Mexico; a story of changing river morphology and invasive species by Mariela Perignon [[Media:RP_background_50MB.pdf | download (50MB) ]] | [[Media:RP_background_15MB.pdf | download (15MB) ]]<br><br />
* Lecture 2 Theory of River Flow and Sedimentation Processes by Greg Tucker [[Media:river_flow_basics.pptx | download ]]<br><br />
* Discussion Notes on Invasive Species by Irina Overeem [[Media:DiscussiononInvasiveSpecies.pptx | download ]]<br><br />
* Lecture 3 Rivers and Vegetation in the Arid US West by Irina Overeem [[Media:Rivers AridWest4Website.pptx | download]]<br />
<br><br />
<br />
==Sandbox Experiment ==<br />
[[File:Sandboxteaser.png|300px|right]] <br />
Here we posted notes on a sand box experiment to study rivers and vegetation.<br />
<br />
[[media:Sandbox_Experiments.docx| download tips on setting up experiments for your own class]]<br />
<br />
==Reading ==<br />
Scientific papers on the Rio Puerco and vegetation<br><br />
* Perignon, M. C., G. E. Tucker, E. R. Griffin, and J. M. Friedman (2013), Effects of riparian vegetation on topographic change during a large flood event, Rio Puerco, New Mexico, USA, J. Geophys. Res. Earth Surf., 118, 1193–1209, doi:10.1002/jgrf.20073.<br><br />
* Griffin, E.R., Kean, J.,W., Vincent, K.R., Smith, J.D., Friedman, J.M., 2005. Modeling effects of bank friction and woddy bank vegetation on channel flow and boundary shear stress in teh Rio Puerco, New Mexico. Journal of Geophysical Research, 110, F4,, doi:10.1029/2005JF000322.<br><br />
<br><br />
Popular science and great additional information:<br><br />
*[http://www.nytimes.com/2015/04/13/us/mighty-rio-grande-now-a-trickle-under-siege.html| A New York Times article on drought in the Rio Grande River Basin]<br><br />
* Reisner, M., 1993. Cadillac Desert: The American West and Its Disappearing Water. Penguin, ISBN 0140178244, 9780140178241, 582p.<br />
<br />
==Movies and Model Simulations ==<br />
<br><br />
More general movies relevant to the river processes discussed:<br><br />
* [[Movie:FlashFloodUT| Look at sediment transport with a flashflood]]<br><br />
*[[Movie:US_dams| Elephant Butte Dam was just one of 100's of dams and reservoirs built over the last 200 years in the US]]<br />
* [[Movie:Global_Dams_Development_1800-2010 | the expansion of dams and reservoirs worldwide]] <br><br />
<br><br />
Movies and model simulations specific for the recent floods in the Rio Puerco: <br><br />
*[[Movie:Rio_Puerco_Flood_2013| See how high the Rio Puerco flooded in 2013]] <br><br />
* [[Movie:Rio_Puerco_Flood_damage_in_San_Francisco| Community downstream experienced damage due to flooding of the Rio Puerco 2013]] <br><br />
*[[Movie:Rio_Puerco_Flood_over_HW66_in_2013| The floodwater spilled over from the Rio Puerco arroyo]] <br><br />
<br><br />
* [[Movie:Rio_Puerco_Flood_2006_Simulation| Hydrodynamic model simulations of 2006 flood in Rio Puerco]]<br><br />
* [[Movie:Rio_Puerco_2006_Sedimentation_Simulation| See how model predicts patterns of sedimentation and erosion due to the flood of 2006]] <br></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:RP_background_15MB.pdf&diff=97329File:RP background 15MB.pdf2015-09-30T16:19:50Z<p>Perignon: PDF of slides of the history and evolution of the Rio Puerco, NM, used during the 2015 teachers' workshop. Reduced size version.</p>
<hr />
<div>PDF of slides of the history and evolution of the Rio Puerco, NM, used during the 2015 teachers' workshop. Reduced size version.</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=File:RP_background_50MB.pdf&diff=97328File:RP background 50MB.pdf2015-09-30T16:17:53Z<p>Perignon: PDF of slides of the history and evolution of the Rio Puerco, NM, used during the 2015 teachers' workshop</p>
<hr />
<div>PDF of slides of the history and evolution of the Rio Puerco, NM, used during the 2015 teachers' workshop</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=TeacherWS2015&diff=91495TeacherWS20152015-07-27T22:17:39Z<p>Perignon: /* Topic */ Remove registration deadline</p>
<hr />
<div>= Teacher Workshop on River Dynamics and Vegetation in the Arid West, August 10th, 2015=<br />
== Introduction ==<br />
<br />
[[File:P1060788-AK.JPG|400px|right]] CIRES and CSDMS jointly teach a Teacher Workshop on Earth-Surface Dynamics, designed to engage K6-12 science teachers in a focused topic in Earth-surface dynamics. <br />
The topic of the 2015 Teacher Workshop will be '''River Dynamics and Vegetation in the Arid West'''. We will show laboratory experiments and findings from fieldwork and introduce research using numerical modeling experiments.<br />
This workshop is geared toward secondary science teachers, with application to curriculum in earth science, physics and biology, but are open to all K-12 teachers.<br />
<br />
== Topic ==<br />
CU researchers, Greg Tucker, Irina Overeem and Mariela Perignon, will share insights on river processes in the Western US. Educators will learn more about the physics of water flow and sedimentation processes. <br />
We will use the Rio Puerco, New Mexico, to illustrate how river morphology rapidly changed with the introduction of the invasive tree species Tamarisk in the 1920s. At the turn of the 20th century the relatively small Rio Puerco delivered large amounts of sediment to the Rio Grande in New Mexico and threatened to rapidly decrease the lifetime of Elephant Butte Reservoir. Elephant Butte Reservoir provides New Mexico and Texas with critical storage of Rio Grande water for agricultural use. Scientist and engineers at the time proposed vegetation measures to manage the rapid erosion in the Rio Puerco channel and thus reduce the sediment load being drained into the Rio Grande. More recently, invasive species have been recognized as a threat to the natural floodplain ecosystem in the West. Large floods occurred in 2006 and again in 2013 (coincident with the floods in the Front Range of Colorado). Efforts to destroy Tamarisk have led again to dramatic changes in channel geometry and sedimentation during these floods. Thus, the Rio Puerco represents a unique natural experiment in the effects of long-term vegetation change on a dryland river system. <br />
<br />
Participants will do hands-on experiments and computer modeling that can be easily used in your own classrooms to learn about river dynamics and vegetation.<br><br />
<br />
A course syllabus is posted here: <br />
[[File:Syllabus RiverVegetationDynamics.pdf|thumbnail|Syllabus for River Dynamics and Vegetation 2015]]<br />
<br />
<br><br><br />
This workshop is intended for approximately 15 participants. <br><br />
Participants will receive a $50 stipend for full day attendance. <br><br />
Free lunch is provided. <br><br />
Participants can separately apply to receive 0.5 credits through the University of Colorado Continuing education Program.<br><br />
<br />
<br><br />
<br />
Register here: [http://cires.colorado.edu/education-outreach/projects/current-projects/powerofwater/ the Power of Water ]<br />
<br />
'''Reading for this Course'''<br />
<br />
* Perignon, M. C., G. E. Tucker, E. R. Griffin, and J. M. Friedman (2013), Effects of riparian vegetation on topographic change during a large flood event, Rio Puerco, New Mexico, USA, J. Geophys. Res. Earth Surf., 118, 1193–1209, doi:10.1002/jgrf.20073.</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=User:Perignon&diff=84998User:Perignon2015-05-28T18:07:24Z<p>Perignon: </p>
<hr />
<div>{{Signup information member<br />
|First name member=Mariela<br />
|Last name member=Perignon<br />
|Institute member=University of Colorado - Boulder<br />
|Department member=Geological Sciences<br />
|City member=Boulder<br />
|Postal code member=8030<br />
|Country member=United States<br />
|State member=Colorado<br />
|Confirm email member=perignon@colorado.edu<br />
|Cell phone member=6173724342<br />
|Working group member=Terrestrial Working Group, Education and Knowledge Transfer (EKT) Working Group, Cyberinformatics and Numerics Working Group, Hydrology Focus Research Group<br />
|Emaillist group member=yes<br />
}}<br />
<!-- --></div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Meeting:Abstract_2013_CSDMS_meeting-014&diff=47206Meeting:Abstract 2013 CSDMS meeting-0142012-12-11T18:48:49Z<p>Perignon: Created page with "{{CSDMS meeting 2013 not paid}} {{CSDMS meeting personal information template-2013 |CSDMS meeting first name=Mariela |CSDMS meeting last name=Perignon |CSDMS meeting institute..."</p>
<hr />
<div>{{CSDMS meeting 2013 not paid}}<br />
{{CSDMS meeting personal information template-2013<br />
|CSDMS meeting first name=Mariela<br />
|CSDMS meeting last name=Perignon<br />
|CSDMS meeting institute=CU Boulder<br />
|CSDMS meeting city=Boulder<br />
|CSDMS meeting country=United States<br />
|CSDMS meeting state=Colorado<br />
|CSDMS meeting email address=perignon@colorado.edu<br />
|CSDMS meeting phone=6173724342<br />
}}<br />
{{CSDMS meeting abstract yes no<br />
|CSDMS meeting abstract submit=No<br />
}}<br />
{{CSDMS meeting abstract title template-2013<br />
|CSDMS meeting abstract title=<br />
}}<br />
{{CSDMS meeting abstract template<br />
|CSDMS meeting abstract=<br />
}}<br />
{{blank line template}}</div>Perignonhttps://csdms.colorado.edu/csdms_wiki/index.php?title=Meeting:Abstract_2011_CSDMS_meeting-035&diff=30071Meeting:Abstract 2011 CSDMS meeting-0352011-09-30T21:42:37Z<p>Perignon: </p>
<hr />
<div><!--{{CSDMS meeting program template<br />
|CSDMS meeting first hydrological choice=PIHM<br />
|CSDMS meeting second hydrological choice=CREST<br />
|CSDMS meeting first terrestrial choice=Delft3D<br />
|CSDMS meeting second terrestrial choice=Anuga<br />
|CSDMS meeting first coastal choice=ADCIRC<br />
|CSDMS meeting second coastal choice=XBeach<br />
|CSDMS meeting first marine choice=TURBINS<br />
|CSDMS meeting first carbonate choice=I am not interested<br />
|CSDMS meeting first tool choice=GRASS<br />
|CSDMS meeting second tool choice=PIHMgis<br />
}}--><br />
{{CSDMS meeting personal information template<br />
|CSDMS meeting first name=Mariela<br />
|CSDMS meeting last name=Perignon<br />
|CSDMS meeting institute=University of Colorado<br />
|CSDMS meeting city=Boulder<br />
|CSDMS meeting state=Colorado<br />
|CSDMS meeting country=USA<br />
|CSDMS meeting email address=perignon@colorado.edu<br />
|CSDMS meeting phone=6173724342<br />
}}<br />
{{CSDMS meeting abstract yes no<br />
|CSDMS meeting abstract submit=Yes<br />
}}<br />
{{CSDMS meeting abstract title template<br />
|CSDMS meeting abstract title=Using Neighborhood-Algorithm Inversion to Test and Calibrate Landscape Evolution Models<br />
}}<br />
{{CSDMS meeting authors template<br />
|CSDMS meeting coauthor first name abstract=Greg<br />
|CSDMS meeting coauthor last name abstract=Tucker<br />
|CSDMS meeting coauthor institute / Organization=University of Colorado<br />
|CSDMS meeting coauthor town-city=Boulder<br />
|State=Colorado<br />
|CSDMS meeting coauthor country=USA<br />
|CSDMS meeting coauthor email address=gtucker@colorado.edu<br />
}}<br />
{{CSDMS meeting authors template<br />
|CSDMS meeting coauthor first name abstract=Peter<br />
|CSDMS meeting coauthor last name abstract=van der Beek<br />
|CSDMS meeting coauthor institute / Organization=Université Joseph Fourier<br />
|CSDMS meeting coauthor town-city=Grenoble<br />
|State=NO STATE<br />
|CSDMS meeting coauthor country=France<br />
|CSDMS meeting coauthor email address=pvdbeek@ujf-grenoble.fr<br />
}}<br />
{{CSDMS meeting authors template<br />
|CSDMS meeting coauthor first name abstract=George<br />
|CSDMS meeting coauthor last name abstract=Hilley<br />
|CSDMS meeting coauthor institute / Organization=Stanford University<br />
|CSDMS meeting coauthor town-city=Palo Alto<br />
|State=California<br />
|CSDMS meeting coauthor country=USA<br />
|CSDMS meeting coauthor email address=hilley@stanford.edu<br />
}}<br />
{{CSDMS meeting authors template<br />
|CSDMS meeting coauthor first name abstract=Ramon<br />
|CSDMS meeting coauthor last name abstract=Arrowsmith<br />
|CSDMS meeting coauthor institute / Organization=Arizona State University<br />
|CSDMS meeting coauthor town-city=Tempe<br />
|State=Arizona<br />
|CSDMS meeting coauthor country=USA<br />
|CSDMS meeting coauthor email address=ramon.arrowsmith@asu.edu<br />
}}<br />
{{CSDMS meeting abstract template<br />
|CSDMS meeting abstract=Landscape evolution models use mass transport rules to simulate the development of topography over timescales too long for humans to observe. The ability of models to reproduce various attributes of real landscapes must be tested against natural systems in which driving forces, boundary conditions, and timescales of landscape evolution can be well constrained over millennia. We test and calibrate a landscape evolution model by comparing it with a well-constrained natural experiment using a formal inversion method to obtain best-fitting parameter values.<br />
<br />
Our case study is the Dragon's Back Pressure Ridge, a region of elevated topography parallel to the south central San Andreas Fault that serves as a natural laboratory for studying how the timing and spatial distribution of uplift affects topography. We apply an optimization procedure to identify the parameter ranges and combinations that best account for the observed topography. Direct-search inversion models can be used to convert observations from such natural systems into inferences of the processes that governed their<br />
formation through the use of repeat forward modeling. Simple inversion techniques have been used before in landscape evolution modeling, but these are imprecise and computationally expensive. We present the application of a more efficient inversion technique, the Neighborhood Algorithm (NA), to optimize the search for the model parameters values that are most consistent with the formation of the Dragon's Back Pressure Ridge through repeat forward modeling using CHILD.<br />
<br />
Inversion techniques require the comparison of model results with direct observations to evaluate misfit. For our target landscape, this is done through a series of topographic metrics that include hypsometry, slope-area curves, and channel concavity. NA uses an initial Monte Carlo simulation for which misfits have been calculated to guide a second iteration of forward models. At each iteration, NA uses n-dimensional Voronoi cells to explore the parameter space and find the zones of best-fit, from which it selects new parameter values for the forward models. As it proceeds, the algorithm concentrates sampling around the cells with the best-fit models. The resulting distribution of forward models and misfits in multi-parameter space can then be analyzed to obtain probability density distributions for each parameter.<br />
<br />
Preliminary results suggest that, when combined with robust algorithms for the calculation of the misfit, NA quickly centers the parameter search around values that capture the key features of the observed topography. The ability of NA to provide probability distributions for parameter values gives an indication of uncertainty in each, and can be used to guide field measurements for model testing. This application of advanced inversion techniques for landscape evolution modeling is a significant step towards the use of more formal mathematical methods in geomorphology that are already applied by other disciplines in the geosciences.<br />
}}<br />
{{blank line template}}<br />
{{CSDMS meeting program template1<br />
|CSDMS meeting first day choice=Geo-Modeling<br />
|CSDMS meeting second day choice=Delft3D<br />
|CSDMS meeting third day choice=TauDEM<br />
}}<br />
{{CSDMS meeting logistics template<br />
|Attend all days=Yes<br />
|CSDMS arrange hotel=No<br />
|Check in date=2011/10/28<br />
|Check out date=2011/10/30<br />
|Share a room=Yes<br />
|CSDMS meeting dinner=No<br />
|CSDMS meeting funding=Registration<br />
|CSDMS registration support=190<br />
}}</div>Perignon