| About McIDAS McIDAS-V McIDAS-Lite OpenADDE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
McIDAS-X
Version 2006
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating System | Mac OS X 10.3 |
| Fortran compiler | g77: 3.4 (available for free at http://hpc.sourceforge.net) |
| C compiler | gcc: 3.3 (packaged with Mac OS X 10.3) |
| X Window System | packaged with Mac OS X 10.3 |
| Operating System | Mac OS X 10.4 |
| Fortran compiler | g77: 3.4.3 (available for free at http://fink.sourceforge.net) |
| C compiler | gcc: 4.0 (packaged with Mac OS X 10.4) |
| X Window System | packaged with Mac OS X 10.4 |
| Operating System | HP-UX 11.11 | |
| Fortran compiler | vendor: HP Fortran 90 version 2.5.1 | -or- g77: 3.0.3 |
| C compiler | vendor: HP C/ANSI C 11.11.02 | -or- gcc: 3.0.3 |
| X Window System | packaged with HP-UX 11.11 | |
| Operating System | AIX 5L version 5.3.3 | |
| Fortran compiler | vendor: XLF 8.1.0 | -or- g77: 3.4.4 |
| C compiler | vendor: XLC 6.0 | -or- gcc: 3.4.4 |
| X Window System | AIXwindows 5.3.3 | |
| Operating System | Windows XP Professional with Service Pack 2 and Services for Unix 3.5 |
| Fortran compiler | g77: 3.3 |
| C compiler | gcc: 3.3 |
| X Server | see below |
| Windows XP Notes:
|
|
| Operating System | Enterprise Linux 3.0 |
| Fortran compiler | g77: 3.4.3 |
| C compiler | gcc: 3.4.3 |
| X Window System | packaged with Enterprise Linux 3.0 |
| Operating System | Enterprise Linux 4.0 on 64 bit |
| Fortran compiler | g77: 3.4.4 |
| C compiler | gcc: 3.4.4 |
| X Window System | packaged with Enterprise Linux 4.0 |
| Linux Notes:
|
|
| Operating System | IRIX 6.5.21 | |
| Fortran compiler | vendor: SGI Fortran 77 7.4.2 | -or- g77: 3.3.2 |
| C compiler | vendor: ANSI C 7.4.2 | -or- gcc: 3.3.2 |
| X Window System | packaged with IRIX 6.5.21 | |
| Operating System | Solaris 9 OS SPARC Platform Edition | |
| Fortran compiler | vendor: Forte Developer 7 | -or- g77: 3.3.2 |
| C compiler | vendor: Forte Developer 7 | -or- gcc: 3.3.2 |
| X Window System | packaged with Solaris 9 | |
| Operating System | Solaris 9 OS x86 Platform Edition | |
| Fortran compiler | g77: 3.3.2 | |
| C compiler | gcc: 3.3.2 | |
| X Window System | packaged with Solaris 9 | |
Complete all Required Actions below.
Review the changes to core software before installing McIDAS-X 2006. Section IV lists some of the significant changes since the last upgrade. Two ASCII text files, MAY06PRG.TXT and MAY06INQ.TXT, list all software changes made to McIDAS-X since the previous upgrade. A third file, MAY06OPN.TXT, lists all software bugs known at the time this upgrade was distributed. These three files are available on the McIDAS Website (http://www.ssec.wisc.edu/mcidas/) and are provided with the upgrade CD for sites that receive their software that way. After installing McIDAS-X 2006, the files are in the ~mcidas/data directory.
Beginning with this upgrade, the following changes were made to operating system and compiler versions that McIDAS-X is supported on.
McIDAS-X 2006 can run in a stand-alone mode. However, many commands can access data on other workstations (remote servers). Therefore, your McIDAS-X client workstations and the remote servers they access must be running compatible versions in order for all features to work as expected.
For example, the items below are dependent upon the McIDAS-X version that the client and/or server is running.
McIDAS-X disk space requirements increased with this upgrade.
The overall disk space requirements for obtaining, building and installing McIDAS-X 2006 are listed in the table below. The disk space requirements for 2005 are listed for comparison. The compiler type (vendor or gcc/g77) used for each build is also listed.
| Operating system | Compilers | McIDAS-X 2005 | McIDAS-X 2006 |
| AIX 5L version 5.3.3 | vendor | 405 MB | 415 MB |
| HP-UX 11.11 | vendor | 450 MB | 450 MB |
| IRIX 6.5.21 | vendor | 470 MB | 485 MB |
| Enterprise Linux 3.0 | gcc/g77 | 375 MB | 380 MB |
| Enterprise Linux 4.0 | gcc/g77 | 420 MB | 475 MB |
| Mac OS X 10.3 | gcc/g77 | 400 MB | 410 MB |
| Mac OS X 10.4 | gcc/g77 | n/a | 425 MB |
| Solaris 9 SPARC | vendor | 445 MB | 455 MB |
| Solaris 9 x86 | gcc/g77 | 365 MB | 375 MB |
| Windows XP Pro | gcc/g77 | 315 MB | 325 MB |
If you need assistance with the upgrade or want to know if any problems that might affect your site were noted since this upgrade was mailed, call the McIDAS Help Desk at (608) 262-2455 or send email to the Help Desk.
Complete all Required Actions below. Optional Actions are only for your consideration.
One new command was added to McIDAS-X. The command, IMGRGB, combines images and basemaps into a multi-banded RGB image. See the online help and the Commands chapter of the McIDAS User's Guide (revised 5/06) for details.
The GRDLIST command output was modified because another space was required in the LEVEL field. To accommodate the extra space there while keeping the overall output width to 80 characters or less, the DAY, TIME and SRC fields were moved one space to the right, and the FHOUR field was reduced by one character.
Due to a change in the Windows XP service installation, the ADDE remote server installation script (e.g., mcinet2005.sh) no longer works on XP workstations with Service Pack 2 (SP2) or later. Therefore, we are NOT including a remote server installation script for McIDAS-X for XP with this 2006 upgrade.
If your McIDAS-X for XP workstation is already running the remote server (e.g., from version 2004 or 2005), you can continue to run it even after installing McIDAS-X for XP version 2006. Please note, however, that if you uninstall it (with a command similar to sh ./mcinet2005.sh uninstall mcadde) you will NOT be able to reinstall it because the failure occurs during the install portion of any version of the mcinet script. Therefore, we strongly recommend that you do NOT uninstall the remote server on your McIDAS-X for XP workstations at any time unless you're sure you will not need to run it again in the future.
Also, three users have reported a problem on their McIDAS-X for XP workstations where McIDAS would not run (it gives a mcimagem: ERROR fork()ing error at startup) if the Windows XP Physical Address Extension (PAE) is enabled. The methods for checking the PAE setting and disabling it were added to Installing McIDAS-X on Windows XP Workstations in Chapter 1 of the McIDAS User's Guide (revised 5/06).
If you are currently running an ADDE Remote Server on your McIDAS-X for XP workstation, do NOT uninstall it. If you do so, you will not be able to reinstall it. As noted above, we did not include a 2006 version of the McIDAS-X for XP ADDE remote server because of this problem.
If you install McIDAS-X for XP on a new workstation and McIDAS fails upon startup with a mcimagem: ERROR fork()ing error, you must disable PAE using the instructions in Installing McIDAS-X on Windows XP Workstations in Chapter 1 of the McIDAS User's Guide (revised 5/06).
The modifications below require no special action.
| Command / Topic | Modification |
|---|---|
| DSSERVE | increased number of characters allowed in INFO keyword's text string from 79 to 120 characters, and added lock to file RESOLV.SRV so it can can no longer be modified by more than one session at a time |
| FRMLABEL, ZA | updated to give correct output format when using the (MDY) placeholder with an image or frame directory that has a single‑digit value for day of the month |
| GRDDISP | updated to plot wind vectors that are the same size as PTDISP's and are proportional to the speed; also modified to use the values specified in the general search keywords (DAY, TIME, FHOUR, etc) as defaults in the G1, G2, etc. keywords when MATH= is used |
| IMGCHA | modified to zero out the otype (original source type) when IMGCHA is run only if the otype is PRD and STYPE=VISR is specified |
| IMGCOPY | added new keyword CONTINUE=YES to continue copying of multiple images even if an image is skipped because it does not contain the specified geographical region; also updated to file the correct image date when copying into netCDF format datasets, and file the correct latitude and longitude values when copying into netCDF datasets on little endian workstations |
| IMGDISP | modified REPEAT keyword to allow 0 for the finc parameter, and thus allow loading of multiple images into the same frame for quality control checks or other purposes |
| IMGFILT | fixed CLEAN option to work as documented so that bad lines are replaced by averaging the values of the good line above it and the good line below it (in previous versions it was copying the line above it) |
| IMGREMAP | fixed problem of data gaps sometimes appearing in global mosaics |
| MAP | fixed problem of cardinal directions being omitted if they were requested with dashed lat/lon lines |
| SUNLIT | updated to output correct data at the poles |
| UACROSS | updated display of wind barbs generated from U and V grids so the directions are correct instead of all between 270 and 360 degrees; also updated to plot wind barbs in the southern hemisphere with the correct orientation (southern hemisphere orientation instead of northern hemisphere orientation) |
| Cutting and Pasting | modified to correct problems of Text and Command Window and/or Image Window crashing after multiple cut&pastes into or out of the Text and Command Window |
| GRIB Servers | added GRIB servers to McIDAS-X to allow creation of datasets containing GRIB files from the NOAAPORT data stream on local and remote servers, and display or manipulation of the data using the GRD* commands; see the DSSERVE command's online help or its documentation in the McIDAS User's Guide (revised 5/06) for information about creating the datasets |
| MTSAT HRIT Servers | added preliminary versions of MTSAT HRIT servers, calibration and navigation modules to McIDAS-X; they are not supported for now and will need to be updated when the data becomes available |
The following changes were made to files in the ~mcidas/data directory.
| File name | Change |
|---|---|
| CORE.SAT | updated SS numbers for FY1 and FY2 series, and added entries for NOAA-18 so the NAV* commands work with those satellites |
| DCUPPR | new MD file schema template file that can hold "mixed" level (i.e., mandatory and significant level) radiosonde data; this schema can be used with the TXT2MD command to import ASCII radiosonde data into McIDAS for display with commands like ALTIM, HODO, UACROSS, UALIST and UAPLOT |
| gbtbpds001.* | updated navigation parameters and updated parameter names to match NCEP's Office Note 388 |
| GEODATA.CORE | corrected the MSG/FD dataset band selections for channels SW (from band 6 to band 4) and WV (from band 4 to band 5), and changed GOESPAC/FD datasets to MTSAT/FDVIS and MTSAT/FDIR because GOESPAC (GOES‑9) service was terminated 15 November 2005 |
| IMGRGB_SST.ET, IMGRGB_WV.ET |
new enhancement tables for use with new command IMGRGB |
| OUTLHRES | added Africa's Lake Victoria (near 1.0°S, 33.0°E) |
| OUTLSUPU | updated to divide the line segment making up the Oklahoma panhandle into smaller line segments so that Oklahoma is always plotted even if it's on the edge of the map domain |
| SATANNOT | added sensor source number 211 for AMSR-E RAIN, and 103 and 113 for TERRA-GEO and AQUA-GEO, respectively |
| SATBAND | corrected central wavelengths for Kalpana and FY-2 satellite bands; changed calibration name for MTSAT to MTST to match the name of the calibration and navigation files; added HIR4 calibration type for NOAA-18 and NOAA-N'(-19); added band information for MODIS Geolocation products (MOD03) |
| STNDB.CORE | corrected country code for Canadian stations YDB and YOC; added TAF classification for station KLBX; added correct elevation (159 meters) for RAOB station 29839; added new Antarctic station 89620, East Law Dome AWS; added new station ID KGPI for Kalispell/Glacier Park International Airport (to match FAA identifier) and new station IDs KEY and KKEY for Key West (for move to new building); removed incorrect "User defined" lines that were output with FORM=ALL listing of NAMMOS and NGMMOS stations |
| USSTATE.MAP | updated to divide the line segment making up the Oklahoma panhandle into smaller line segments so that Oklahoma is always plotted even if it's on the edge of the map domain |
| XRD2006.TXT | updated with list of commands, servers and data files in McIDAS-XRD version 2006 sidecar package; run McIDAS-X command SEE XRD2006.TXT to view the list |
Compile and link all local code after installing the upgrade. Listed below are some of the software and structural changes most likely to affect your local code.
| Graphics.c | m0shmat.c | m0shmget.c |
| mcenv.cp | m0cmgra.c | m0glue.h |
| mcline.c | mcenh_.c |
| database.c | daytime.c | gbtbpds001.2v1 |
| gbtbpds001.2v128 | gbtbpds001.2v2 | gbtbpds001.2v3 |
| gbtbpds001.av1 | gbtbpds001.bv1 | grdcopy.pgm |
| grddisp.pgm | grdinfo.pgm | grdlist.pgm |
| gribfunc.c | gribgdir.cp | gribgget.cp |
| gridparm.inc | m0fhrnge.for | m0gserv.c |
| m0gsort.for | m0instr.c | m0parstr.for |
| mcfndgrd.for | mcgrib.h | mcidas.h |
| mcncdf.h | ncdffunc.c | readsort.for |
| xcdgrib.c |
| ctourf.for | ggetserv.fp | gputserv.fp |
| grdcopy.pgm | grddisp.pgm | grdimg.pgm |
| grdinfo.pgm | grdlist.pgm | gridparm.inc |
| igg.pgm | igget.for | m0readgfin.for |
| mcfbarn.for | mcgget.for | mcgrdcon.for |
| mcidas.h | mcigghed.for | mcprghed.for |
| ptcon.pgm |
| mccomp.sh | mcinst.sh | mcwish.osx |
| xcdgrib.c |
A new version of the McIDAS-XRD optional sidecar is available with this upgrade. The new version, 2006, contains 13 new commands, 34 new data files, and four new servers. These changes bring the total number of -XRD 2006 commands to 101, data files to 52, and servers to ten.
The list of -XRD 2006 software is available on the McIDAS Website at http://www.ssec.wisc.edu/mcidas/software/xrd/2006commands.html, or in the file ~mcidas/data/XRD2006.TXT that’s distributed with -X 2006. To view the file, run the command SEE XRD2006.TXT after -X 2006 is installed.
The -XRD 2006 package can only be used in combination with -X and must be installed after -X 2006 has been installed. The -XRD package contains research and development commands, servers and data files that are not part of -X. The -XRD software is provided on an “as is” basis, meaning it is not MUG-supported. The software in -XRD comes from programmers at various MUG sites. The software is added to the package if it may be useful to other sites and it meets some basic code standards.
SSEC McIDAS User Services packages and distributes the -XRD software, but does little or no testing of it and does not provide any documentation. Each command’s on-line help is all that’s available for documentation. McIDAS User Services will forward all bug reports to the programmer that submitted the software. However, there is no guarantee that bugs will be fixed, as it’s up to the programmer to decide whether or not to fix them.