21 |
Covariance analysis of multiple linear regression equationsEekman, Gordon Clifford Duncan January 1969 (has links)
A covariance analysis procedure which compares multiple linear regression equations is developed by extending the general linear hypothesis model of full rank to encompass heterogeneous data. A FORTRAN IV computer program tests parallelism and coincidence amongst sets of regression equations. By a practical example both the theory and the computer program are demonstrated. / Graduate and Postdoctoral Studies / Graduate
|
22 |
Avaliação da distribuição do tempo de execução em programasVanini, Fernando Antonio, 1950- 17 July 2018 (has links)
Orientador: Nelson Castro Machado / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-17T00:49:14Z (GMT). No. of bitstreams: 1
Vanini_FernandoAntonio_M.pdf: 860564 bytes, checksum: cea3bdf4b1445ba8f02abf46846a6b09 (MD5)
Previous issue date: 1979 / Resumo: Este trabalho descreve um sistema de avaliação da distribuição do tempo de execução em programas FORTRAN, desenvolvido na UNICAMP. A avaliação é feita criando-se uma versão modificada do programa que ao ser executada determina o número de vezes que cada comando é executado. 0 tempo de execução de cada comando é estimado com base no número de execuções e num peso atribuído a cada comando. A contagem do número de execuções é feita inserindo contadores no programa. 0 número de contadores inseridos é mínimo e a minimização é feita com base em alguns resultados de teoria dos grafos / Abstract: Not informed / Mestrado / Mestre em Ciência da Computação
|
23 |
Extension of the ANSYS® creep and damage simulation capabilitiesAltstadt, Eberhard, Mössner, Thomas January 2000 (has links)
The user programmable features (UPF) of the finite element code ANSYS® are used to generate a customized ANSYS-executable including a more general creep behaviour of materials and a damage module. The numerical approach for the creep behaviour is not restricted to a single creep law (e.g. strain hardening model) with parameters evaluated from a limited stress and temperature range. Instead of this strain rate - strain relations can be read from external creep data files for different temperature and stress levels. The damage module accumulates a damage measure based on the creep strain increment and plastic strain increment of the load step and the current fracture strains for creep and plasticity (depending on temperature and stress level). If the damage measure of an element exceeds a critical value this element is deactivated. Examples are given for illustration and verification of the new program modules.
|
24 |
Applying network flow and simulated annealing in job shop rescheduling due to machine breakdownsKuo, Hsien-Chih January 1996 (has links)
No description available.
|
25 |
The graphics symbiosis system : an interactive mini-computer animation graphics language designed for habitability and extensibility /De Fanti, Thomas Albert January 1973 (has links)
No description available.
|
26 |
FORTRAN Optimizations at the Source Code LevelBarber, Willie D. 08 1900 (has links)
This paper discusses FORTRAN optimizations that the user can perform manually at the source code level to improve object code performance. It makes use of descriptive examples within the text of the paper for explanatory purposes. The paper defines key areas in writing a FORTRAN program and recommends ways to improve efficiency in these areas.
|
27 |
CATÁLOGO DE REFATORAÇÕES PARA A EVOLUÇÃO DE PROGRAMAS EM LINGUAGEM FORTRANRissetti, Gustavo 08 July 2011 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Evolution is a natural characteristic in software development. During the life cycle
of a system, usually there is the need of evolution, mainly to add a new requirement, to
change existing functionality, or to evolve the programming language used. The Fortran
(FORmula TRANslation) language, despite having more than fifty years of existence, is
still widely used in scientific applications. The majority of the existent Fortran applications
is composed of legacy code, using obsolete or deprecated constructions of the
language and, thus, need to evolve to improve their quality attributes. However, this process
is often done manually, without the existence of well-defined rules to be followed,
facilitating the introduction of anomalies in these applications. Software evolution can
be benefited from refactoring, which provides well-defined mechanisms to be followed,
helping to maintain and to improve the quality of existent systems. Refactoring is a software
engineering technique that transforms software artefacts in order to improve them,
without compromising their functionality. It is a permanent task in the life cycle of an
application and is directly associated with the software non-functional requirements, such
as modularization, legibility, and performance. This technique is widely used in objectoriented
languages, but is still largely unexplored in procedural languages such as Fortran.
In this context, this work explores the need for refactorings for the Fortran language, together
with the issue of evolving legacy code. This goal is achieved through the proposal
of a refactoring catalog to the evolution of Fortran programs, and the automation of some
of them in the Photran framework. The proposed refactorings are evaluated and validated
in applications written in Fortran. / A evolução é uma característica natural no desenvolvimento de software. Durante o
ciclo de vida de um sistema, geralmente existe a necessidade de evolução, seja para a
adição de um novo requisito, para a alteração de funcionalidades existentes, ou para a
evolução da linguagem de programação usada. A linguagem Fortran (FORmula TRANslation),
apesar de possuir mais de cinquenta anos de existência, ainda é amplamente usada
em aplicações científicas. A maioria das aplicações Fortran existentes é composta de códigos
legados, que usam construções obsoletas ou de uso desencorajado da linguagem,
e normalmente precisam passar por uma evolução para melhorar seus atributos de qualidade.
Porém, muitas vezes, esse processo é conduzido manualmente, sem a existência de
regras bem definidas a serem seguidas, podendo ocorrer a introdução de anomalias nessas
aplicações. A evolução de software pode ser auxiliada através de refatoração, que oferece
mecanismos bem definidos a serem seguidos, ajudando a manter e melhorar a qualidade
dos sistemas existentes. Refatoração é uma técnica de engenharia de software que efetua
transformações em artefatos de software a fim de melhorá-los, sem comprometer suas
funcionalidades. Trata-se de uma tarefa permanentemente presente no ciclo de vida de
uma aplicação e está diretamente associada à requisitos não funcionais de software, tais
como modularização, legibilidade e desempenho. Essa técnica é amplamente difundida
para linguagens orientadas a objetos, mas é ainda pouco explorada em linguagens procedurais
como Fortran. Nesse contexto, este trabalho explora a carência de refatorações
para a linguagem Fortran, aliada à questão da evolução de código legado. Esse objetivo é
alcançado através da proposta de um catálogo de refatorações para a evolução de programas
Fortran, e da automação de algumas delas no framework Photran. As refatorações
propostas são avaliadas e validadas em aplicações escritas em Fortran.
|
28 |
REFATORAÇÃO DE PROGRAMAS FORTRAN DE ALTO DESEMPENHO / REFACTORING OF HIGH PERFORMANCE FORTRAN PROGRAMSBoniati, Bruno Batista 17 August 2009 (has links)
Refactoring is a software engineering technique that aims at improving the internal structure of an application, in such a way that the changes do not interfere in the results
produced by the software. This technique is permanently employed in the software life cycle and refers to non-functional characteristics as legibility and performance. Most refactoring techniques currently apply to object-oriented systems and are widely available in integrated development environments for this programming paradigm. In high performance computing applications, code refactoring is a little-explored technique, as a great amount of legacy high performance code was written before the widespread use of object-oriented languages. The Fortran language (FORmula TRANslator) is heavily used in high performance applications, but has a few and limited tools for code refactoring. In such context, our work explores this open research area through the development of
new techniques for refactoring Fortran source code. Our development starts from identifying refactoring opportunities for Fortran code and extends the Photran tool, which is an Eclipse IDE plugin for Fortran programming. The new automated refactoring techniques
are applied to third-party code written in Fortran, in order to evaluate their impact on the software performance. / Refatoração é uma técnica de engenharia de software que consiste em alterar a estrutura interna de uma aplicação sem que tais alterações interfiram nos resultados produzidos
pela mesma. Trata-se de uma tarefa permanentemente presente no ciclo de vida de uma aplicação e está diretamente associada às características não funcionais do software, como legibilidade e desempenho. Técnicas de refatoração são amplamente utilizadas em sistemas desenvolvidos para o paradigma da orientação a objetos e estão presentes de forma automatizada em diversas ferramentas que atuam neste paradigma. Na computação
de alto desempenho, a refatoração de código é pouco explorada, principalmente em função de que boa parte do código legado de programas de alto desempenho está escrita
em linguagens anteriores ao paradigma da orientação a objetos. A linguagem Fortran (FORmula TRANslator), largamente utilizada em aplicações de alto desempenho, possui
poucas e limitadas ferramentas para refatoração de código. Neste contexto, este trabalho explora essa deficiência através da automatização de técnicas de refatoração, utilizando-se do framework da ferramenta Photran (um plugin para edição de código Fortran integrado ao IDE Eclipse). Partindo-se da identificação de oportunidades de refatoração para código Fortran, algumas técnicas são desenvolvidas e integradas à ferramenta Photran. As técnicas automatizadas são utilizadas em aplicações escritas nesta linguagem, de forma a avaliar seu impacto no desempenho das mesmas.
|
29 |
Implementation of Fletcher-Reeves in the GOSPEL optimization packageHanson, Clyde Russell, 1959- January 1989 (has links)
Implementation of the Fletcher-Reeves optimization strategy into the GOSPEL optimization package is examined. An explanation of the GOSPEL package is provided, followed by the presentation of the Fletcher-Reeves strategy. Performance of all strategies in the updated GOSPEL package are compared for nine test cases. A user manual for GOSPEL operation as well as the source code are also included.
|
30 |
An evaluation of ML/I (EPS) macros for structured FORTRAN extensionsPark, Soo Kyung January 2010 (has links)
Typescript, etc. / Digitized by Kansas Correctional Industries
|
Page generated in 0.0375 seconds