On Sun, 04 Mar 2012 17:58:30 -0600
Jon Elson <[email protected]> wrote:

> Kenneth Lerman wrote:
> > Answering my own question, I found the source on sourceforge.
> >
> > Now, if I had an IBM 360, with an operating system, assembler and 
> > fortran compiler, I could build it.
> >
> >   
> GAG!  No, you really DON'T want the 360, even by emulation.  You don't
> need a 360 to run FORTRAN, I developed a LOT of FORTRAN code
> decades ago on PDP-11 and VAX computers.  There are for-pay FORTRAN
> compilers available for Linux, I'm not sure the GNU compiler is really
> standard.  There is also f2c that converts FORTRAN source to the
> c language.
> 
> What do you need the assembler for?  Is part of the package in 360
> assembly language?
> 
> I worked on one project that simulated stellar astrophysics and was
> written for the VAX.  Some guys at a different university were trying
> to run it on a 370, and getting garbage.  The 360/370 series used a
> really awkward floating point scheme where the exponent could only
> represent the binary radix in 4-bit steps.  This lost enough
> precision that the program wouldn't work.  Of course, they were
> representing things in nuclear-sized units over the size of a whole
> star, which the VAX format with an exponent range of +/- 300 decimal
> places could handle, the 360 thought anything below about 10 ^ -30
> was effectively zero.
> 
> But, I suspect that sort of hardware detail would not come into play
> in APT360 code, so it ought to cross-compile without great attention,
> except OS-specific details like file name conventions, FORTRAN I/O
> units (file numbers) and, of course, if there is assembler code.
> Have to watch out about little/big endian issues, too.
> 
> Jon
Yes, the source if on sourceforge. I have 3 versions: apt360,
apt360-1.0.1 and aptos. I think the apt code is really the same for all
of them. 

The FORTRAN routines are transportable but the .asm maybe not so easy. 
I'm just looking for a way to verify what works and what doesn't.

I'm open to ideas/solutions. 

Oh, yes, a fair number of .asm routines as listed below in the
makefile. 

The code should run on any IBM ... maybe even the newer Z series but
certainly 360 thru 390 plus Amdahl. Probably under OS360/HASP, MVS, MVT.


Dave



EXTRA_DIST= \
A2CTRL.FOR \
ABKKPR.FOR \
ABTSHL.ASM \
ABUFTP.ASM \
ABUILD.ASM \
ACALSP.FOR \
ACANCK.FOR \
ACANGT.FOR \
ACANPT.FOR \
ACCALL.FOR \
ACCINT.FOR \
ACCURV.FOR \
ACENTR.FOR \
ACHECK.FOR \
ACHEDT.ASM \
ACIRCL.FOR \
ACLAS5.FOR \
ACLAS7.FOR \
ACLS12.FOR \
ACNTR2.FOR \
ACNTRL.FOR \
ACONE1.FOR \
ACOS.FOR \
ACPLAN.FOR \
ACPYTP.FOR \
ACRDPN.ASM \
ACROSS.FOR \
ACSCF.FOR \
ACYLND.FOR \
ADCLAR.FOR \
ADDCR.BAS \
ADDST.FOR \
ADDSTR.FOR \
ADDTB.FOR \
ADECIS.FOR \
ADELTA.FOR \
ADFPRE.FOR \
ADFPRL.ASM \
ADFPRO.FOR \
ADIAGM.FOR \
ADIAGP.FOR \
ADOT.FOR \
ADPRNT.ASM \
ADPRNT.FOR \
ADSCF.FOR \
ADYNDP.ASM \
AELHYP.FOR \
AELP01.FOR \
AERR.FOR \
AEXPRS.FOR \
AEXTRC.ASM \
AFINI.FOR \
AFLAGS.FOR \
AFRDNL.ASM \
AFRESH.ASM \
AFWDSL.FOR \
AGENCN.FOR \
AGENPL.FOR \
AGETSP.FOR \
AGOUCK.FOR \
AGTARG.FOR \
AGTSUB.FOR \
AHELPR.FOR \
AHYPR1.FOR \
AIFUN8.FOR \
AINOUT.FOR \
AINT.FOR \
AINVRT.FOR \
AJUNDD.FOR \
ALCINT.FOR \
ALFTCN.FOR \
ALINE.FOR \
ALLINT.FOR \
ALNGTH.FOR \
ALSFPT.FOR \
AMATM.FOR \
AMATMV.FOR \
AMATX.FOR \
AMD2.FOR \
AMIND.FOR \
AMON1.FOR \
AMON10.FOR \
AMON11.FOR \
AMON2.FOR \
AMON3.FOR \
AMON4.FOR \
AMON5.FOR \
AMON6.FOR \
AMON7.FOR \
AMON8.FOR \
AMONTR.FOR \
AMOTIN.FOR \
AMOVE.FOR \
ANAMLT.FOR \
ANEST.FOR \
ANORM.FOR \
ANRMAL.FOR \
AOBTAN.FOR \
AOFSET.FOR \
AORDP.FOR \
APARAM.FOR \
APAREN.FOR \
APLAN.FOR \
APLANE.FOR \
APLCN.FOR \
APLCNA.FOR \
APLCNB.FOR \
APLNEX.FOR \
APOCK.FOR \
APOCK1.FOR \
APOCKA.FOR \
APOCKB.FOR \
APOINT.FOR \
APOLYR.ASM \
APREAD.ASM \
APREPA.FOR \
APREPB.FOR \
APREPC.FOR \
APREPD.FOR \
APREPR.FOR \
APRFIX.FOR \
APRINT.FOR \
APTLFT.FOR \
APTLNK.ASM \
APTLOD.FOR \
APTPUT.FOR \
AQADR1.FOR \
AQUAD.FOR \
ARADAR.FOR \
AREAD.FOR \
AREGPR.FOR \
AREPRE.FOR \
ARFSYS.FOR \
ARGLST.FOR \
ARITAP.FOR \
ARLDS.FOR \
ARLDSF.FOR \
ARLM2.FOR \
ARLM3.FOR \
AROUTE.FOR \
ARPDIS.FOR \
ARROW.FOR \
ARTIME.ASM \
ASCAN.FOR \
ASCHTB.FOR \
ASCLPT.FOR \
ASCNTL.FOR \
ASEC2.FOR \
ASEC2A.FOR \
ASEC2B.FOR \
ASEC2C.FOR \
ASEC2D.FOR \
ASECT0.ASM \
ASECT1.ASM \
ASECT2.ASM \
ASECT3.ASM \
ASECT4.ASM \
ASEGMT.FOR \
ASELP.FOR \
ASEQAL.FOR \
ASERCH.ASM \
ASETUP.FOR \
ASIMEQ.FOR \
ASPHER.FOR \
ASQILT.FOR \
ASTOR.FOR \
ASTORE.FOR \
ASTOS.FOR \
ASTRUP.FOR \
ASTSEL.FOR \
ASTUF.FOR \
ASTUP2.FOR \
ASTYPE.FOR \
ASWICH.FOR \
ASYCTL.FOR \
ATABCR.FOR \
ATABLN.FOR \
ATABPT.FOR \
ATAPE.FOR \
ATAPOP.ASM \
ATAPRD.ASM \
ATAPWT.ASM \
ATAPXC.ASM \
ATBLKP.ASM \
ATDL.FOR \
ATFMQD.FOR \
ATFMVC.FOR \
ATINKR.FOR \
ATISEL.FOR \
ATLNRM.FOR \
ATLSEG.FOR \
ATLTST.FOR \
ATN2.FOR \
ATRFRM.FOR \
ATRNRO.FOR \
ATRPOS.FOR \
AU1CMP.FOR \
AVECDF.FOR \
AVECTR.ASM \
AVIOL.FOR \
AVS1CK.FOR \
AVS1PT.FOR \
AVS2CK.FOR \
AXTABL.ASM \
AZCOR.FOR \
AZSURF.FOR \
AZVALU.FOR \
AZVECT.FOR \
BDYNDP.FOR \
BENCDPP.ASM \
BENDIX.FOR \
BENDIXPP.ASM \
BLOCK1.FOR \
BLOCK10.FOR \
BLOCK2.FOR \
BLOCK3.FOR \
BLOCK4.FOR \
BLOCK5.FOR \
BLOCK6.FOR \
BLOCK7.FOR \
BLOCK8.FOR \
BLOCK9.FOR \
BURGPP.ASM \
CAMRAV.FOR \
CERROR.FOR \
CHKRET.FOR \
CINCYPP.ASM \
CLPRNT.FOR \
CLSETP.ASM \
CMLOAD.FOR \
COMPU.FOR \
COMPU1.FOR \
COMPU2.FOR \
CONBCD.ASM \
CONCRDPP.ASM \
CORNER.FOR \
DDLIMT.FOR \
DISPAT.ASM \
DVLIEGPP.ASM \
DXDYV.FOR \
DYNPATPP.ASM \
ECSPP.ASM \
ELMPRE.FOR \
EXPOSTPP.ASM \
FOSDIKPP.ASM \
FP1P3.FOR \
FRAMEV.FOR \
GECENTPP.ASM \
GRID1V.FOR \
IATYPE.ASM \
IBCLAS.ASM \
IDEFTB.FOR \
INIT.ASM \
INITAL.FOR \
IXOR.ASM \
LERROR.FOR \
LINEV.FOR \
MATMOV.FOR \
MILWAKPP.ASM \
MSETUP.FOR \
MSHPRE.FOR \
MULTM.FOR \
Makefile \
Makefile.am \
Makefile.in \
NNTAIN.ASM \
NXV.FOR \
NYV.FOR \
PARNOM.ASM \
PATGEN.FOR \
PATGO.FOR \
PERSPC.FOR \
PL3AXS.FOR \
PL5AXS.FOR \
PLOT.FOR \
PLOTV.FOR \
PLTSET.FOR \
PRATTWPP.ASM \
PRINTV.FOR \
PROBOGPP.ASM \
PRTSET.FOR \
PTW4EPP.ASM \
PUNCHA.ASM \
PUNIDN.ASM \
SAM.ASM \
SAMPLE.PRO \
SC4020PP.ASM \
SECTN2.FOR \
SECTN3.FOR \
SECZROPP.ASM \
SETMIN.ASM \
SETUPP.FOR \
SHIFT.ASM \
SUNTRNPP.ASM \
TRACUT.FOR \
TRCPM.FOR \
TRCPV.FOR \
TRUNC.FOR \
TRUTRAPP.ASM \
TRWPP.ASM \
TSFMPT.FOR \
TSFMVC.FOR \
TYPE5.FOR \
USERTN.ASM \
VTLAXS.FOR \
XLOFTX.FOR \
XSCALV.FOR \
YSCALV.FOR 

> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing 
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users

Attachment: Makefile.am
Description: Binary data

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to