External Functions: Contents of the Examples TAR file
Makefile Top level Makefile
compiles all the code.
ef_utility: (used by the Makefiles for compiling External Functions)
These files contain compiler flags and other settings that are system- and compiler- dependent. You may be able to modify one of them to suit your situation.
- platform_specific_flags.mk.alpha
- platform_specific_flags.mk.i386-linux
- platform_specific_flags.mk.i486-linux
- platform_specific_flags.mk.i486-linux.f95
- platform_specific_flags.mk.i486-linux.g77
- platform_specific_flags.mk.iris4d
- platform_specific_flags.mk.macintosh
- platform_specific_flags.mk.solaris
- platform_specific_flags.mk.solaris8
- platform_specific_flags.mk.sun4
- platform_specific_flags.mk.x86_64-darwin
- platform_specific_flags.mk.x86_64-linux
ef_utility/ferret_cmn/ Common blocks
- EF_Util.cmn
- EF_Util.parm
- EF_mem_subsc.cmn
examples/ (simple example functions)
- add_9.F
- avet.F
- custom.F
- CVS
- dates.F
- extend.F
- factorial.F
- Makefile
- pass_thru.F
- percent_good_t.F
- status.F
- storage.F
- string_arg.F
- strings.F
- subtract.F
- times_table.F
fft/ Contains FFT functions and some example scripts, and also a platform_specific_flags file with further settings needed for these functions. Note FFTA and FFTP are in the main Ferret executable, so external functions with these same names will not be executed.
- fft_platform_specific_flags.mk.alpha
- fft_platform_specific_flags.mk.i386-linux
- fft_platform_specific_flags.mk.i486-linux
- fft_platform_specific_flags.mk.solaris
- fft_platform_specific_flags.mk.sun4
- fft_platform_specific_flags.mk.x86_64-linux
- ffta.F
- fft_amp.F
- ffta_sample.F
- fftinv_subs.F
- fftp.F
- fft_phas.F
- fftp_sample.F
- fftsubs.F
- Makefile
- fft_synthesis_demo.jnl
- invert.jnl
- suntest.jnl
- del_lopass.jnl
- delta_function.jnl
- sunspot_fft.dat
- yearssn.dat
Contributed functions
- Makefile
- chdir.F
- neutral.F