Man Page fdumpmod.1




NAME

     fdumpmod -	utility	for displaying Fortran 95 module informa-
     tion


SYNOPSIS

     fdumpmod -V
     fdumpmod file [ file ... ]


DESCRIPTION

     fdumpmod utility displays the version information in  module
     files  generated  by  the Oracle Solaris Studio Fortran com-
     piler.

     For each module described in a module information file,  the
     fdumpmod utility lists the	name of	the module, the	major and
     minor version numbers  of	the  module  format  utilized,	a
     comma-separated  list  of values, and the name of the module
     information file.

     The values	 indicate  compilation	options	 with  which  the
     module is compatible. The values are:

     Value	Compatible with

     v8	      SPARC V8 architecture

     v9	      SPARC V9 architecture

     x86-32   x86 32-bit architecture

     x86-64   x86 64-bit architecture

     i2	      2-byte default INTEGERs

     i4	      4-byte default INTEGERs

     i8	      8-byte default INTEGERs

     r4	      4-byte default REALs

     r8	      8-byte default REALs

     d8	      8-byte default DOUBLEs

     d16      16-byte default DOUBLEs

     n8	      8-byte default INTERVALs

     n16      16-byte default INTERVALs

     a1	      1-byte maximum alignment

     a2	      2-byte maximum alignment

     a4	      4-byte maximum alignment

     a8	      8-byte maximum alignment

     a16      16-byte maximum alignment

     If	the module information file is contained  in  an  archive
     file,  both  the  name  of	 the  archive file and the module
     information file are listed.


OPTIONS

     -V	  Display fdumpmod version string.

     file [ file ... ]
	  One or more files to be inspected for	 module	 informa-
	  tion.


EXAMPLES

     The file foo.f containing
	   MODULE FOO
	   END MODULE
	   MODULE BAZ
	   END MODULE
     is	compiled with the -xarch=v9 option, producing foo.mod and
     baz.mod.

     The command
	   fdumpmod foo.mod
     produces
	   foo 1.0 v9,i4,r4,d8,n16,a4 foo.mod

     In	the next example, the same file	is compiled  twice,  once
     with  -m32	 -xarch=sparc  (-xarch=v8)  and	 once  with  -m64
     -xarch=sparc (-xarch=v9) The resulting .mod  files	 are  all
     concatenated   together   (or   archived)	 onto	the  file
     my.modfiles.

	   fdumpmod my.modfiles
     displays
	   foo 1.0  v8,i4,r4,d8,n16,a4	my.modfiles
	   baz 1.0  v8,i4,r4,d8,n16,a4	my.modfiles
	   foo 1.0  v9,i4,r4,d8,n16,a4	my.modfiles
	   baz 1.0  v9,i4,r4,d8,n16,a4	my.modfiles


ERRORS

     The fdumpmod command will fail with an error message if  the
     file  is  not  a module information file, a concatenation of
     several module information	files, or an  archive  file  con-
     taining only module information files.


WARNING

     The module	information files produced by versions of the f95
     compiler prior to this release do not indicate the	architec-
     ture for which the	module was compiled. The fdumpmod utility
     prints "v8,v9" for	the architecture values.


SEE ALSO

     f95(1).