January 14, 2025

Building Better Water Balance Models for Tailings and Mine Rock Stockpiles

Posted by  Jason Lillywhite

We are pleased to share insights from a recent presentation by Tony Zheng (University of Alberta Geotechnical Centre / OKane Consultants), Rebecca Hurtubise (AECOM), and Nicholas Beier (University of Alberta Geotechnical Centre).  This work was presented at the 2024 GoldSim User Conference. Their work focuses on building better water balance models for tailings and mine rock stockpiles, addressing critical challenges in mining operations.

In this blog post, you'll discover how physics-based models developed in GoldSim can provide insights into water balance, acid rock drainage (ARD) risks, and effective closure strategies. These advanced modeling techniques offer actionable knowledge to improve mine closure practices and ensure long-term environmental sustainability.


Read on to explore their innovative approaches and practical applications in the field of mining hydrology and geotechnical engineering.

December 8, 2024

Testing PrecipGen Across Four Sites

Posted by  Jason Lillywhite

This blog post presents the results of testing PrecipGen across four diverse locations to evaluate its performance:

  • Australia Plains, AU
  • Grand Junction Walker Field, CO, USA
  • Dublin, EI
  • Orlando, FL, USA

The findings demonstrate that PrecipGen successfully represents both short- and long-term daily precipitation totals at individual locations, validating its ability to replicate observed climatic behavior across varied environments.


To read more about the PrecipGen model and how to use it, please refer to the GoldSim Library where you can read about it and download PrecipGen PAR and PrecipGen for your own use: Precipitation Simulator (PrecipGen) – GoldSim Help Center

October 9, 2024

Estimating Exchange Fluxes Between Surface Water and Groundwater Using Stable Isotope and Radon Models

Posted by  Jason Lillywhite

I'm excited to share a recent paper by Lloyd Townley and Jeffrey Turner, which showcases the use of GoldSim software in modeling surface and groundwater interactions. The research introduces the Lake Water Balance Calculator (LWBC), a tool developed using GoldSim, to estimate groundwater-surface water flow rates. This tool leverages transient balance solutions for radon, coupled with volumetric flow equations, and presents results from multiple case studies.

LWBC dashboard in GoldSim
LWBC dashboard in GoldSim


May 13, 2024

PrecipGen: Long-Term Precipitation Forecasting

Posted by Jason Lillywhite

A GoldSim model that simulates long-term daily precipitation (PrecipGen) has been added to the GoldSim Model Library. We applied the model to locations in Logan, Utah and Dublin Ireland to help evaluate the effectiveness of this model's ability to forecast daily precipitation rates and capture long term droughts. This application is useful for GoldSim modelers looking to incorporate randomly generated rainfall forecasts in their water balance models. The model shows promise in simulating precipitation for a site that is influenced by multi-year wet and dry cycles. Informal testing has been showing signs of robustness and some refinements to the testing are currently underway.

Figure 1 - Screen Capture of PrecipGen with Results

April 12, 2024

Simulating Daily Precipitation Using a Time Series Element

Posted by Jason Lillywhite

In GoldSim, the Time Series element serves as an effective tool to represent precipitation data. Given the versatility of this element in portraying such data, I felt compelled to share some best practices and tips for those keen on utilizing this kind of data. 

In this article, I will illustrate how to view and interact with measured daily precipitation using a Time Series element. Additionally, I will delve into some data definition properties and demonstrate the use of a Time History Result element to visualize historical trends and compute period statistics. 


This blog post aims to provide insights into modeling with time series data more efficiently, regardless of whether you are a GoldSim novice or an experienced user.

January 11, 2024

2024 GoldSim User Conference

Posted by 

We are excited to announce the return of the GoldSim User Conference, which will be held from September 9th to 11th, 2024 in the beautiful city of Seattle. September is one of the best months to visit, with an average temperature of 71F (22C). 


GoldSim user conferences provide great learning and networking opportunities for both expert and novice users. The conference will be held at the beautiful Seattle Marriott Waterfront and the adjacent Bell Harbor International Conference Center, both with stunning views of the downtown Seattle waterfront. In addition to oral presentations, poster sessions, panel discussions, and training sessions, registration also includes several fun networking events (a dinner cruise on Elliot Bay and a Seattle Mariners game in luxury suites). We look forward to seeing you in Seattle! Register now!

September 29, 2023

Simulating Controlled and Uncontrolled Reservoir Discharges

Posted by Jason Lillywhite

When simulating ponds and reservoirs in GoldSim, one of the most common types of systems we see are the combination of controlled and uncontrolled discharges. Examples of uncontrolled discharges include evaporation losses and flood flows over a spillway. Examples of controlled discharges include water that is pumped out or flows through an opening in the outlet works. Controlled outflows deliver water to service necessary uses downstream such as irrigation or industrial water demands.


In this blog post, I will walk through the process of setting up this type of model in GoldSim. Hopefully this will provide a good resource for those of you working on conceptual water balance models for your projects.

August 4, 2023

Best Practices for Modeling Interacting Ponds

Posted by Jason Lillywhite

A new demonstration video was posted that can help you improve complex water balance models. In this video, I demonstrate how we can more clearly show the flows within a complex network of ponds.

I do this by comparing the difference between directly defining flows (see image on the left) and keeping actual flows separate from requests that drive the flows (see image on the right). Following these ideas can significantly improve the visualization of the system you are trying to model, especially when you have many flows being passed between components of your system.


July 31, 2023

In-Person GoldSim Training - September 13, 2023

Posted by Jason Lillywhite

I will be teaching a 1-day hands-on GoldSim training course at the upcoming Arizona Hydrological Society's Annual Symposium on September 13 in Flagstaff Arizona. Visit their conference website for more information: GoldSim Workshop – 2023 AHS Symposium. We hope to see you there!



March 8, 2023

Improve Workflow with Shortcut Keys in GoldSim

Posted by Jason Lillywhite

The graphical features of the GoldSim user interface are highly intuitive and easy to use, making it one of the most popular simulation software tools available today. The user-friendly interface allows even novice users to quickly and easily create models, organize their elements into containers, and navigate through them using the built-in browser and navigation tools. With its intuitive interface, GoldSim allows users to focus on the task at hand rather than on the software, which ultimately leads to better results and improved productivity.


But did you know that there are many shortcut keys available that can make your modeling experience even smoother and more efficient? In this blog article, we'll explore some useful shortcut keys in GoldSim. Whether you're a seasoned GoldSim user or just starting out, these shortcuts are sure to save you time and make your modeling experience more enjoyable.

February 27, 2023

GoldSim 14.0 Revision 2 Has Been Released

Posted by Jason Lillywhite


This update includes a number of corrections, reliability improvements and general user-interface enhancements. All users are strongly advised to always use the latest Revision available. Anyone currently with access to GoldSim 14 has access to this Revision.





November 30, 2022

Linking GoldSim to Python-Enabled Excel

Posted by Jason Lillywhite

I recently presented a webinar called "Effectively Working with Excel", demonstrating some of GoldSim's Excel interface features. In addition to demonstrating how GoldSim can import/export data, I also talked about how GoldSim can dynamically interact with Excel during a simulation. One of the attendees asked me if GoldSim will wait for user-defined functions to be called by external programs, DLLs, or scripts used by Excel before reading in values from Excel. At the time, I didn't have a ready answer because I couldn't think of a time that I've actually seen this done.  

To answer his question, I built a simple GoldSim model that interfaces with an Excel file and this Excel file relies on user-defined functions written in a Python script. I thought this example might also be useful for a wider audience, so I decided to blog about it.

March 30, 2022

Simulating Precipitation with Long-Term Droughts

Posted by Jason Lillywhite

One of GoldSim's most popular models downloaded from our Model Library is the GoldSim implementation of a Stochastic Weather Generator (WGEN). This model simulates probabilistic climate that drives hydrological processes in environmental systems models, such as precipitation, temperature and solar radiation.

One of the limitations of this model is that the generated precipitation time series generated by the model doesn't account for long-term drought cycles. Using the National Integrated Drought Information System (by NOAA), we can apply the Standardized Precipitation Index (SPI) to precipitation generated by WGEN to account for droughts. This blog post summarizes an approach used to incorporate droughts for a site during the years 1910 - 2022 and found to produce results that compare well to the historic precipitation measured at a site in Manti, Utah.

January 27, 2022

The GoldSim Contaminant Transport Module Online Course is Now Available!

Posted by Rick Kossik

Over the last two years I posted six excerpts from the Contaminant Transport Module Online Course. I had promised that it was under development and would eventually be posted in full. I posted the last of these excerpts a year ago and then went silent, so you may have wondered "what happened?". With the exception of the last excerpt, these were from the (early) conceptual parts of the Course. The remainder of the Course is "hands-on" and procedural and would not have necessarily worked well in a blog format. Hence, the silence. Well, FINALLY (after 2 years of effort) the full Course is now available. In this post, I briefly provide an overview of what you can expect.

September 20, 2021

Introducing the Final Value Result: Soon Available in GoldSim 14

Posted by Rick Kossik

We have been working for the last several years on the next major GoldSim release (GoldSim 14).  We expect to release this by October 15. All users with active maintenance will receive an email at that time with instructions for upgrading.

GoldSim 14 contains a large number of changes and updates.  In this blog post, I briefly discuss one of the most noticeable new features that you will see (a new type of result display). When we release GoldSim 14, we'll post another article to the blog (as well as send out a newsletter) summarizing all of the new features and updates.

January 31, 2021

Avoiding Concentration Spikes when Simulating Cells that are Emptying (and Refilling)

 Posted by Rick Kossik

As part of the process of creating a very detailed online course for the GoldSim Contaminant Transport Module (for which a number of excerpts have been published in previous blog posts), I have been revisiting the most common questions and problems that we have been asked about by our users over the years in order to make sure to discuss these in the course (as well as to add more detailed descriptions, when warranted, in the User's Guide).

One of the more common issues that we see is the problem of GoldSim producing unrealistic spikes in computed concentrations when the volume of water (or another medium) in a Cell changes significantly over a timestep.  This most commonly happens when the Cell dries out (i.e., the volume actually goes to zero) and (perhaps) subsequently refills. There is a way to avoid this problem (which we have provided to users when the issue arises), but it is not discussed in detail in the current version of the User's Guide (which will be remedied in the next release).

In this blog post, I will first discuss the nature of the problem (when does it occur?) and how to address it in the current release of GoldSim (12.1).  For those that are interested, I will then discuss the numerical reasons for this problem, as well as an alternative approach that will be available for addressing the problem in the next GoldSim release (expected later this year).

December 14, 2020

GoldSim Contaminant Transport Module Online Course, Excerpt #5: Chemical Processes Controlling Mass Transport

Posted by Rick Kossik

This is the fifth installment of short excerpts from the online CT Course that is currently under development. These excerpts are all, by necessity, from the conceptual parts of the Course, as those parts that are "hands-on" don't necessarily work well in a blog format.  However, there is plenty of conceptual matter to discuss (the Course is very detailed and extensive), so I'm hoping you will still find these excerpts useful. 

The first excerpt simply provided the outline describing how the Course will be organized.  The second excerpt  discussed the key decisions required before starting to build a contaminant transport model. The third excerpt discussed the problem of uncertainty in contaminant transport models and the underlying philosophy of the GoldSim Contaminant Transport Module. The fourth excerpt provided an overview of the physical processes controlling mass transport (advection, dispersion and diffusion).

This excerpt provides an overview of the chemical processes controlling fate and transport.

November 13, 2020

GoldSim Contaminant Transport Module Online Course, Excerpt #4: Physical Processes Controlling Mass Transport

Posted by Rick Kossik

As I noted in previous blog posts, I am currently working on an online CT Course. In order to provide some useful material for users in the meantime, I plan to post excerpts from time to time as I slowly progress through the development of the Course.  

The first excerpt simply provided the outline describing how the Course will be organized.  The second excerpt  discussed the key decisions required before starting to build a contaminant transport model. The third excerpt discussed the problem of uncertainty in contaminant transport models and the underlying philosophy of the GoldSim Contaminant Transport Module. 

This excerpt finally starts to get a bit more technical, and provides an overview of the physical processes controlling mass transport (advection, dispersion and diffusion).

October 5, 2020

GoldSim Contaminant Transport Module Online Course, Excerpt #3: The GoldSim Contaminant Transport Modeling Philosophy

 Posted by Rick Kossik

As I noted in previous blog posts, I am currently working on an online CT Course. In order to provide some useful material for users in the meantime, I plan to post excerpts from time to time as I slowly progress through the development of the Course.  

The first excerpt simply provided the outline describing how the Course will be organized.  The second excerpt  discussed the key decisions required before starting to build a contaminant transport model. In this excerpt from one of the introductory Units of the Course, I discuss the problem of uncertainty in contaminant transport models and then summarize the underlying philosophy of the GoldSim Contaminant Transport Module.

September 3, 2020

GoldSim Contaminant Transport Module Online Course, Excerpt #2: Key Decisions Required Before Starting to Build a Contaminant Transport Model

 Posted by Rick Kossik

As I noted in my previous blog post, I am currently working on an online CT Course. This will be a long-term project (I'm hoping to finish by the end of the year).  But in order to provide some useful material for users in the meantime, I plan to post excerpts from time to time as I slowly progress through the development of the Course.  A blog is not the best venue for presenting the entire Course (even in parts), but I think it will be possible to provide a number of short excerpts that could be of value.

The first excerpt simply provided the outline describing how the Course will be organized.  In this excerpt, I present some information from a preliminary Lesson discussing the key decisions required before starting to build a contaminant transport model.