- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
IMSL documentaion describes DZPOCC as a subroutine requiring the CALL DZPOCC (NDEG,COEFF,ROOT). However The latest download IVF9.0_28 does not think so. It regards it as a function and sends a compilation error: The CALL statement is invoking a function subprogram as a subroutine. [DZPOCC]
note: it did work well with IVF9.0_18
Thanks for your help
note: it did work well with IVF9.0_18
Thanks for your help
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My guess is that you have a declaration something like:
DOUBLE PRECISION DZPOCC
The IMSL-provided declarations show this as a subroutine. I'll note that DZPOCC is the "Fortran 77 interface" version, if you were using the new style with USE ZPOCC_INT, you'd just call ZPOCC with double arguments.
DOUBLE PRECISION DZPOCC
The IMSL-provided declarations show this as a subroutine. I'll note that DZPOCC is the "Fortran 77 interface" version, if you were using the new style with USE ZPOCC_INT, you'd just call ZPOCC with double arguments.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Steve, Its working fine.
Yitzak

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page