Commit summary from repository starlink ------------------------------------ (Tim Jenness) smurf: Check data is defined before checking data->da is defined 100.0% applications/smurf/libsmf/ (Tim Jenness) smurf: Do not warn if simulated data do not have efficiency image 100.0% applications/smurf/libsmf/ (Tim Jenness) smurf: Write out ARRAYID header in simulated data 100.0% applications/smurf/libsc2sim/ (Tim Jenness) smurf: Add extra message for failure to find heater file 100.0% applications/smurf/libsmf/ (Tim Jenness) smurf: Ensure that the smfData is not null 100.0% applications/smurf/libsmf/ (Tim Jenness) smurf: Do not store a null heater efficiency image 100.0% applications/smurf/libsmf/ (Tim Jenness) fluxes: Be explicit when reading planet names into FPLAN 100.0% applications/fluxes/ (Tim Jenness) fluxes: Check the length of the string after setting a value not before 100.0% applications/fluxes/ (Ed Chapin) smurf: if we have 100 GB of RAM, we shouldn't limit ourselves to 80 GB... 100.0% applications/smurf/libsmurf/ (David Berry) ast: Ensure plot does make unnecessary grf calls 100.0% libraries/ast/ Commits from repository starlink ----------------------------- commit 1bff0d371cb2f6bfa7d0ce429abffb5f2c3c60f6 Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:50:55 2011 -1000 smurf: Check data is defined before checking data->da is defined applications/smurf/libsmf/smf_flatten.c | 144 ++++++++++++++-------------- 1 files changed, 72 insertions(+), 72 deletions(-) commit b98d090713c20c3c0d241d8860dc20c578d130ef Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:44:24 2011 -1000 smurf: Do not warn if simulated data do not have efficiency image applications/smurf/libsmf/smf_flatten.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 344f95082143af78c880e524e57e567f27a4faa7 Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:40:22 2011 -1000 smurf: Write out ARRAYID header in simulated data applications/smurf/libsc2sim/sc2sim_ndfwrdata.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 8209b0994f77652b3582a877e46b2a08b5209717 Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:32:05 2011 -1000 smurf: Add extra message for failure to find heater file applications/smurf/libsmf/smf_flatten.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9616cdfe4c31e7ec895ec7ce146c32c673dcb96a Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:30:57 2011 -1000 smurf: Ensure that the smfData is not null Just in case we call smf_get_dims with good status but null pointer (as we were doing in smf_find_science when smf_flat_params failed to find a heater efficiency file). applications/smurf/libsmf/smf_get_dims.c | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) commit 4ad0d55b80efc75c7d1befbb2c3cf408d1f0f947 Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 16:29:37 2011 -1000 smurf: Do not store a null heater efficiency image If we could not find a file do not fill in the KeyMap applications/smurf/libsmf/smf_find_science.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 88612ea559b26e2b2edecadb0fc908d294686164 Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 14:34:43 2011 -1000 fluxes: Be explicit when reading planet names into FPLAN This is an odd one because the code READ(FIOD2,124) FPLAN 124 FORMAT(15X,5(A7,6X)) has worked forever but after some recent, supposedly unrelated, patches to something we were getting a SEGV (but only at the summit). Changing the line to explicitly read five elements fixed the problem: READ(FIOD2,124) (FPLAN(II),II=1,5) applications/fluxes/fluxes.f | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3ed1d765ccbce189160f1c2c12352f765207972e Author: Tim Jenness <[log in to unmask]> Date: Thu Oct 6 14:13:28 2011 -1000 fluxes: Check the length of the string after setting a value not before applications/fluxes/fluxes.f | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5df62826b6dae9c3630b49de3a2c653237cf0052 Author: Ed Chapin <[log in to unmask]> Date: Thu Oct 6 12:26:20 2011 -0700 smurf: if we have 100 GB of RAM, we shouldn't limit ourselves to 80 GB... I've modified the memory usage calculation such that it is the greatest of 80% of the physical memory, or the total physical memory minus 4 gigs. applications/smurf/libsmurf/smurf_makemap.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 04646e8d6711d4ed6577f3e939bef25f435395e3 Author: David Berry <[log in to unmask]> Date: Thu Oct 6 15:03:30 2011 +0100 ast: Ensure plot does make unnecessary grf calls libraries/ast/plot.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++- libraries/ast/plot.h | 10 +++- 2 files changed, 102 insertions(+), 4 deletions(-)