IOSS: Fix problem with history file overwrite during auto restart

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASIoss
Disabled Packages: Panzer,PyTrilinos,SEACASExo2mat,SEACASMat2exo,Optika,TrilinosCouplings
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: passed=11,notpassed=0 (17.36 min)
3) SERIAL_RELEASE_SS => passed: passed=12,notpassed=0 (20.68 min)
Changing Xpetra::TpetraCrsMatrix to Xpetra::CrsMatrix for the adapter.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Belos: GCRODRSolMgr: Fixed build warnings and cleaned up code.

Warnings in Belos header files are errors now, because our internal
customers build with warnings as errors.
Zoltan2: Fixed violation of strict ANSI aliasing rules.
Belos,Zoltan2: Fixed dates in my internal comments

Build/Test Cases Summary
Enabled Packages: Ifpack2, Amesos2, Belos
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=257,notpassed=0 (22.53 min)
1) SERIAL_RELEASE => passed: passed=225,notpassed=0 (18.76 min)
Other local commits for this build/test group: af87641, a5414bf
swapped boost for lemon in support graph

Build/Test Cases Summary
Enabled Packages: TrilinosFramework, Ifpack2
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=24,notpassed=0 (5.42 min)
1) SERIAL_RELEASE => passed: passed=19,notpassed=0 (4.09 min)
Working on some nightly test timeout issues.
Updated release notes for Trilinos v11.8
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Fix a typo varible -> variable

I noticed this typo in
cmake/tribits/package_arch/TribitsTplDeclareLibraries.cmake, but I decided to
fix the whole codebase.
Adding test for new partitioning method, name TBD

Build/Test Cases Summary
Enabled Packages: Zoltan2
Enabled all Forward Packages
0) MPI_DEBUG => passed: skipped configure, build, test due to no enabled packages (0.00 min)
1) SERIAL_RELEASE => passed: skipped configure, build, test due to no enabled packages (0.00 min)
2) MPI_ss => passed: passed=39,notpassed=0 (1.27 min)
3) SERIAL_ss => passed: passed=39,notpassed=0 (1.20 min)
MueLu: use only last timer in arcadia

When we find a string multiple times (which, for instance, happens with
Nalu, as we do setup multiple times), use only the last one.
MueLu: Hierarchy: cleaning up ReplaceMap and reenabling the test
MueLu: adding utility method to set random seed

Method to let processes deterministicly set unique seeds for random number generation.
This avoids the pathological case of each process having the same random number stream.

Build/Test Cases Summary
Enabled Packages: MueLu
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_SS_DEBUG => passed: passed=143,notpassed=0 (4.62 min)
3) SERIAL_SS_DEBUG => passed: passed=105,notpassed=0 (12.05 min)
Zoltan: Fixed build warnings; added comments to some.

The best way to wake up is to fix build warnings.  It's good therapy.

One of the build warnings relates to the correct printf specifier for
an int64_t.  %lld is for long long, not for int64_t.  inttypes.h
provides a macro to use.  Stack Overflow has reported some issues with
Windows not implementing these macros (i.e., not having a correct C99
implementation).  I omitted the suggested macrology to fix this, but
please note that it could be an issue.
Epetra: Fixed build warnings in tests.

Build/Test Cases Summary
Enabled Packages: Epetra, Zoltan
0) MPI_DEBUG => passed: passed=60,notpassed=0 (3.75 min)
1) SERIAL_RELEASE => passed: passed=63,notpassed=0 (0.44 min)
Other local commits for this build/test group: cae2261
Belos: GCRODRSolMgr: Fixed build warning (cast from double to int).

Build warnings in library header files must be treated as build
errors, for the sake of internal customers who build with warnings as
errors.  This particular double->int cast is harmless, because the
input of the cast comes from an LAPACK workspace query (and is
therefore guaranteed to fit in int).  However, it's generally a good
idea to mark such casts using static_cast.  That will forestall any
compiler warnings, and make debugging easier, should the cast actually
be incorrect.
Belos: Fixed build warnings in tests.

Build/Test Cases Summary
Enabled Packages: Belos, Ifpack2, Epetra, Tpetra
0) MPI_DEBUG => passed: passed=197,notpassed=0 (5.11 min)
1) SERIAL_RELEASE => passed: passed=177,notpassed=0 (3.57 min)
Other local commits for this build/test group: 39ce4ca
added blocks to print ArrayValidor ranges