Projects tagged ‘fortran’ and ‘java’


Jump to tag:

Projects tagged ‘fortran’ and ‘java’

Filtered by Project Tags fortran java

Refine results Project Tags c (5) python (4) cpp (3) php (2) seismology (2) xml (2) perl (2) compiler (2) programming (2) ajax (1) data-mining (1) bioinformatics (1)

[12 total ]

2537 Users
   

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
Created over 3 years ago.

0 Users

These are code examples from the CiSE Magazine Scientific Programming Department co-edited by George K. Thiruvathukal and Konstantin Läufer (formerly edited by Paul Dubois)
Created about 1 year ago.

0 Users

Netlib is a collection of mission-critical software components for linear algebra systems (i.e. working with vectors or matrices). Netlib libraries are written in C, Fortran or optimised assembly ... [More] code. A Java translation has been provided by the F2J project but it does not take advantage of optimised system libraries. The Matrix Toolkits for Java project provides a higher level API and is recommended for programmers who do not specifically require a low level Netlib API. This project provides a wrapper layer that gives Java programmers access to a common API which can be configured to use either the pure Java or natively optimised implementations of BLAS, LAPACK and ARPACK such as Intel's Math Kernel Library AMD's Core Math Libary Apple's vecLib Framework the popular open source ATLAS. This ensures perfect portability, while allowing for improved performance in a production environment. Users are advised to perform the appropriate performance profiling with Java and native implementations... the pure Java implementation is surprisingly fast. A good rule of thumb is that native libs only out-perform the Java implementation if specific hardware is used or matrices are larger than 1000 x 1000 elements. To use this library in your Java projects, you must add the following jar files to your classpath:- netlib-java-X.jar arpack_combined_all.jar from jarpack (a version comes bundled with netlib-java named arpack-combo-X.jar, in the folder lib/f2j) If you wish to use the JNI, then you may find the necessary source files in the folder jni. You should be able to run the script configure and then make to produce the necessary JNI library files for your system. You will need to have the headers for BLAS and LAPACK on your system, a C compiler and a Fortran compiler (in order to build ARPACK). Most of the code in netlib-java is autogenerated. If you wish to regenerate the files yourself from the source, you will need to grab the jlapack-0.8-javadoc.zip javadoc file from jlapack-0.8 and place it into the lib/f2j directory. [Less]
Created about 1 year ago.

0 Users

Collection of Sample Codes by Mehmet Suzen ( Blog ) mehmet[dot]suzen[add]physics[dot]orgThere are excellent books on those programming languages C, C++, Fortran, Java and Perl. Kernigan & Richie for ... [More] C, Stroustrup for C++, Sun's Java Tutorial, Fortran 90 Programming of Ellis, Philips, Lahey and at last for Perl Schwartz and Phoenix. Most of the time books explain code fragments, constructs and lacks complete working examples. Sometimes it is nice to have a complete working sample code just to used it over again or to refresh your knowledge. For that reason I have decided to collect my sample working codes by language. It is not necessarily means that they represent a unique sample, rather one way to do it. These samples might be quite useful for novice programmers/sofware engineers in learning or practice. [Less]
Created 12 months ago.

0 Users

The project will mainly on seismology rearch!
Created 12 months ago.

0 Users

XML stands for eXensible Markup Language. YAXX is an XML extension to YACC, which stands for 'Yet Another Compiler-Compiler'. This extension allows a program in a YACC grammar (LALR) to be ... [More] automatically converted into an XML document that encodes the syntax tree of the program. Moreover, the generated XML document can be validated by a generated DTD (Document Type Description) document. The resulting syntax tree in XML can also be transformed back into the original program through a very simple XSLT stylesheet. The implementation of YAXX is based on an extension to Bison, a public-domain implementation of YACC. The software collects a number of YACC grammars and reference parsers to support the parsing of all major programming languages, including ANSI C, Fortran 77, GNU C++, Java, C#, Ada 95, PHP5, XML, SQL, etc. The original hosting site of the project in SourceForge is still functioning for the release of the tarballs. Developers are encouraged to switch to the new repository hosted here. [Less]
Created about 1 year ago.

0 Users

Computational Steering Library and Toolkit"Moving the bottleneck out of the hardware and back into the human mind" What is Computational Steering?Computational steering refers to the process by ... [More] which a scientist interacts with a running application. Typically, this application will be some form of simulation by which the scientist seeks to learn about some physical system. It can be useful for the scientist to monitor the progress of the simulation by monitoring the values of various parameters. Better still, the scientist may want to try "what if" scenarios - what happens if I alter the value of this system parameter? This is computational steering at its simplest. For large, complex systems the scientist will often need to see some form of visual feedback from the steered system as it evolves in order to inform any further steering decisions; we call this "on-line visualization." Library and ToolkitThe software offered here was developed as part of the EPSRC funded RealityGrid project by the Research Computing Services group at The University of Manchester. PackagesThe main packages are as follows: Steering Library - the core library and examples (C/C++ and Fortran). Steering Library Wrappers - Python, Perl and Java wrappers for the above. Generic Qt Steering Client - An example GUI for steering an application. WSRF Tools - WSRF-based Steering Web Services and Registry Middleware. VTK Module - VTK classes for on-line visualization of a steered code. Code RepositoryWe use Git for version control so the source code isn't hosted here on Google Code. See the CodeRepository page for more information. BugsIf you find any bugs in any of the code, please use the issue tracker via the tab above. If you can attach a patch with your report, even better! Mailing ListIf you download this software we would really appreciate it if you subscribed to our (very low volume) mailing list. This allows us to let you know when a new version is released and it allows you to ask us (and other users) questions. Join here: http://listserv.manchester.ac.uk/cgi-bin/wa?A0=COMP-STEERING Related ProjectsWSRF::Lite [Less]
Created 12 months ago.

0 Users

JFOM is a Java API representation of the Fortran 90 syntactic structures. The API can be used to create and manipulate an object representation of a Fortran 90 program. The in-memory object tree can ... [More] then be serialized into Fortran 90 code. In other words, the API allows you to create an explicit object representation of a Fortran 90 abstract syntax tree. The project is currently in initial development phases. I would estimate about 30% of the Fortran 90 syntax has actually been implemented. [Less]
Created 8 months ago.

0 Users

libCLcalc is an interface library to OpenCLThis project aims to build a library to simplify the usage of OpenCL. It will include an API for the following languages: C C++ Java Fortran IDL To use ... [More] this APIs you don't need to know details of OpenCL. The library will do most of the work for you. PlatformsOpenCL is an open platform independent standard and libCLcalc will also be platform independent, but until now the only stable implementation of OpenCL is the one from Apple. Because of that libCLcalc will also only be available for Mac OS X 10.6 (Snow Leopard). Special features that are not part of the OpenCL standardC++ style function templates An Example using the Java API of libCLcalc//The Kernel you want to execute: String kernel = "\n"+ "__kernel void sqrt1d (__global float* input, __global float* output) {\n" + " int index = get_global_id(0); \n" + " output[index] = sqrt(input[index]); \n" + "}"; //create some sample data int size = 10000000; float[] input = new float[size]; float[] output = new float[size]; for (int i=0;iUseful LinksOfficial site: Khronos OpenCL at the NVIDIA site OpenCL at the Apple site [Less]
Created 3 months ago.

0 Users

fortran -> java translator
Created 12 months ago.