emailing large files

I love being able to keep all my analyses together in one file with GeoStudio 2007, it far easier to organise things, and under the hood it lets us do smarter things in the code, like sharing the geometry and mesh between all analyses, or placing analyses on a timeline to view results across multiple analyses.

But it makes for really large files.  And sharing those files becomes a pain.  Try emailing your 30 MB .gsz file to a colleague or to our tech support and you may be rudely reminded your IT department limits your emails to 10 MB.  (In fact I hear Greg right now in the office next to mine on the phone telling somebody to “save your file without solution and email it to me…”)

Fortunately it’s easy to get rid of some of that excess baggage using what we call the “Save As Without Solution” option.  Choose File – Save As, then change the “Save as type” option to “GeoStudio Compressed Excluding Solution (*.gsz)”.

Save As Without Solution

That option strips out all results from the file, saving only the definition, bringing you down to something typically under a couple hundred KB.

The down side of course is that your colleague will need a license in order to re-solve all the analyses before being able to look at any results.  If you’re sending it to a supervisor who just wants to use the free Viewer license to look at results, this won’t work so well.  Or maybe your colleague has a license but it takes two days to re-solve the analysis.

In that case an option would be to remove results for some analyses but leave others.  Say you have ten analyses in the file because you were trying out a few options, but your supervisor only needs to look at two of them.  You could Save As without Solution, then re-solve just those two analyses.

The .gsz file is really just a zip file.  So for fine-tuned (if a bit risky) accuracy you can open the .gsz file in WinZip or your favourite zip utility and delete the entire folder that has the name of the analysis whose results you want to nuke.  For example, here I would delete everything in the folders named “1 – Initial pwp\” and “1 – Initial pwp01\” to delete results for an analysis named “1 – Initial pwp”.

Deleting results in Winzip

This gives you a bit more fine-grained control over what results to keep and what to discard.

Other ideas include saving results for fewer time steps.  (Do you really need to save results for every second of a 365–day analysis?)  Or use fewer sample slip circles.  Of course you end up with less data, so that will have to be a judgment call you make as an engineer.

There will still be times when you simply cannot delete any results, they must be included, and the file is still large.  Unfortunately there’s not much that can be done at that point except to find an alternate way of sending the file.  If we’re doing tech support and need a large file from you we give you temporary access to an ftp account that will let you upload your file with no size restrictions.  Within your organization you can likely use a shared folder over the network.  There are also some file sharing web sites out there but I have not used enough to recommend one.  Have you?  Leave a comment and let me know how you send large files.

Hopefully this gives you at least a bit more control over your file sizes.  Disk is cheap, but transmitting all those bits can still be an issue!