Using Calculate
Calculate updates the version you are currently working on. It is the normal button to use when you are still refining the same scenario and you want that version to reflect your latest inputs.
What Calculate does
Each version in GridGap holds one scenario. When you click Calculate, GridGap saves any pending changes, runs the calculation for that version, and takes you to the results page for the same version.
If the version has never been calculated before, this creates the first saved result set for that version. If the version already has saved results, Calculate replaces those saved results for that same version.
When to use it
Use Calculate while you are still refining the same idea. For example, you may be adjusting appliance usage, correcting a battery input, changing inverter assumptions, or updating solar values because you are still working toward one final version.
In that situation, you are not trying to preserve the older result as a separate comparison point. You just want the current version to stay up to date.
What happens when you click it
On the scenario page, GridGap first tries to save any edits that still need saving. If something is missing or invalid, calculation will not continue until that problem is resolved.
Once the version is ready, the app runs the calculation and opens the results page for that version. You stay within the same project and the same version number.
What happens if results already exist
If the version already has saved results, clicking Calculate shows a warning first. The message explains that the existing results will be overwritten and reminds you to use Create New Version instead if you want to keep those earlier results.
If you choose Continue, GridGap updates the current version in place. If you choose Cancel, nothing is changed.
A simple way to decide
Ask yourself whether the current version is still the same version, just improved. If the answer is yes, use Calculate. If the result you already have is worth keeping as a separate record, stop and use Create New Version instead.