ElmerParam Manual. Copyright. 1 Introduction. 2 General overview. Erik Edelmann and Peter Råback CSC IT Center for Science.
|
|
- Irma Hegedűs
- 6 évvel ezelőtt
- Látták:
Átírás
1 ElmerParam Manual Erik Edelmann and Peter Råback CSC IT Center for Science December 19, 2018 Copyright This document is licensed under the Creative Commons Attribution-No Derivative Works 3.0 License. To view a copy of this license, visit 1 Introduction ElmerParam is a simple tool for parametrized computation for software that uses ASCII-format input and output les. It was primarily designed to be used with Elmer, but can easily be used with other software packages as well. The parametrized approach is particularly useful for optimization purposes. ElmerParam exists both as a standalone program and as a library with bindings for C, Fortran, R and Matlab. In this document, the following designations are used: [whatever] whatever is optional. A B either A xor B. ${ELMER_HOME} Environment variable supposed to be set to the directory where Elmer (including ElmerParam) was installed. ElmerParam (in normal font) The ElmerParam package. ElmerParam (this font) The standalone ElmerParam program. 2 General overview ElmerParam acts a layer between computational programs such as Elmer- Solver and programs that wants to call the computational programs as func- 1
2 Caller Function result Parameters Command file: ElmerParam Input File = Whatever.sif Execute = ElmerSolver Output File = Yahoo.dat Yahoo.dat.model Whatever.sif.model Yahoo.dat Whatever.sif ElmerSolver Figure 1: ElmerParam as a layer between ElmerSolver and a program that wants to call ElmerSolver as function of some parameters. tions of some parameters. It provides functions which take real and/or integer parameters as arguments, and return a scalar or vector of real output values: or f :R n Z m R f :R n Z m R k where n is the number of real parameters, m the number of integer parameters, and k the length of the return vector. These functions are from the caller's point of view black boxes and therefore no information about the case is provided. This information is instead provided in a set of les read by ElmerParam. The most important le is a ElmerParam command le, which contains the commands to run the computation programs. A typical command le will create input les with parameter values for the computation program, execute the computation program, and read parameter values from it's output les. The input les are created and output les interpreted with the help of template (model) les. Simple calculations specied in the MATC language can be performed by ElmerParam itself (see section 3.1.2). 2
3 In addition to computation parameters, ElmerParam can also be given a special tag parameter. The tag can be expanded not only in the input les, but also be used in the command le. It can be used to give unique names to all the input and output les, which can be important when running several instances of ElmerParam in parallel. 3 ElmerParam Files ElmerParam routines need a number of dierent les with information on the problem to be solved. The ELMERPARAM_STARTINFO le has a xed name and has only one line, the name of the ElmerParam command le. ElmerParam command le is the le containing the execution instructions needed for the evaluation of the function return value. Each case needs a set of model les that are generalized versions of the input and output les. In the model les the parameters are given in brackets. For example the rst real valued parameter is inserted where <!R1!> occurs. Input le models are used to create input les for the computation of, for example, ElmerGrid or ElmerSolver. Output le models are used to read result information from the output le. 3.1 ElmerParam command le The ElmerParam command le includes some simple statements that are run in the order of appearance. The general form of a statement is Command = argument Commands are case insensitive. Lines starting with #,! or * are ignored. A statement can be split onto several lines by putting a '\' as the last character on a line. <!T!> in an argument will be expanded to the value of the tag parameter Commands: Comment = string Echo string to stdout. 3
4 Echo = True False Turn ECHO on o. If `on', all commands are echoed to stdout when executed. `On' by default. Matc = True False Turn MATC support on o. Has to be `on' if you use MATC expressions. Requires that ElmerParam was compiled with MATC support. O by default. Input File = fname1 [Using fname2] Create the le fname1 from the model le fname2. If no model le name is given, the name fname1.model is assumed. Execute = cmd Execute the shell command cmd. Usually this would be the computation part, or mesh generation if using parametrized mesh generation. Output Files = fname1 [Using fname2] Read parameters from the output le fname1 using the model le fname2. If fname2 isn't given, fname1.model is assumed. Save File = fname Save history data of all the computations in le fname. If this keyword is active all the input parameters and the function return value are saved to a line that is appended in the given le. $<expression> Use MATC to evaluate the MATC expression <expression>. See section for more. Below is a simple example of a ElmerParam command le. # # This comment will be ignored. # Comment = ElmerOptim routine Echo = True Input File = OptimTemp2.sif Execute = ElmerSolver Output File = cost.dat Save File = evals.dat 4
5 3.1.2 MATC extension The ElmerParam includes the MATC language written by Juha Ruokolainen that may be used, for example, to evaluate the values of the parameters. The MATC extensions are by default not evaluated and the variable MATC need to be set True to activate the library. In MATC, the real parameters are stored in a vector called R, integer paremeters in the vector I, and the function result in the vector O. Thus, Rn can be accessed through R(n), and so on. Below is an example command le that shows how the MATC library may be used. Comment = Testing routine MATC = True $ apu1 = R(0) + R(1) $ apu2 = sin(apu1) $ R(1) = apu2 $ I(0) = 5 $ I(1) = sum(i(2:4)) $ O = R(0) + R(1) + I(0) 3.2 Model les Creating Input les When creating an input le, ElmerParam simple copies the contents of the model le, expanding parameter references where they occur. A parameter reference in the model le has the form <!ParamSpec[^]!> where ParamSpec can be: T The tag parameter Xn Parameter of type 'X' and index n. X(n:m) A vector of parameters from Xn to Xm. X A vector of all parameters of type 'X' Here `X' can be `R' for real, or `I' for integer. Note that indexing starts at 0; thus the rst real parameter will be R0, the second R1, and so on. An optional transpose operator ^ after the ParamSpec denotes that it is a column vector (vectors are by default row vectors.). If a line contains a column vector, it will be repeated n times, where n is the lentgh of the vector, with the i:th 5
6 vector component at the i:th copy of the line. If a line contains more than one columns, they have better be of the same length, or the vicious Yeti will eat your computer. Example: if the model le looks like r = <!R0!> i = <!I!> Temperature = Variable Coordinate 2 Real <!R(1:19)^!> <!R(20:38)^!> End and I = [ 1, 2, 3 ], R0 = 1.0, R(1:19) = [ 0.0, 0.2, ], and R(20:38) = [ 1.0, 2.0, 3.0,... ] the input le becomes r = 1.0 i = Temperature = Variable Coordinate 2 Real End Reading Output les When reading parameter values from an output le using a model le, Elmer- Param will skip everything in the output le except those places where there is a parameter reference in the model le, in which case ElmerParam reads values from these places in the output le into the specied parameters. The parameter references for output les has the same general form as for input les, where ParamSpec in this case can be Xn X(n:m) X The n:th parameter of type 'X'. A vector of parameters from Xn to Xm. A vector of all parameters of type 'X' where `X' can be `R' for real, `I' for integer, or 'O' (uppercase 'o') for function result. For example, if the model le looks like 6
7 r = <!R!> i = <!I0!> y = <!O(0:4)^!> <!O(5:9)^!> and the output le is r = i = 6 y = ElmerParam will read [ 1.0, 2.0, 3.0 ] into R(0:2) (assuming the number of real parameters is 3), 6 into I0, and [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ] into O(0:9). 4 Interfaces 4.1 Standalone program ElmerParam [inputfile [outputfile [tag]]] inputfile: Name of le containing input parameters (use '-' or leave empty for stdin). It shall have the following format: [nr R0 R1... [ni I0 I1... [nfun]]] If nfun is absent, 1 will be assumed. Example: Three real parameters, no integer parameters, and 3 output parameters: 7
8 outputfile: Name of le where output parameters will be written in a column (use '-' or leave empty for stdout). tag: Optional tag parameter. 4.2 C interface #include <elmerparam.h> double elmer_param(int nr, const double *xr, int ni, const int *xi, const char *tag) void elmer_param_vec(int nfun, double *fun, int nr, const double *xr, int ni, const int *xi, const char *tag) nfun fun nr xr ni xi tag Return value Number of output parameters. (elmer_param_vec only) Array of output parameters, corresponds to O(0:nfun-1) in the ElmerParam input les. Must be big enough to hold nfun values. (elmer_param_vec only.) Number of real parameters. Array of real parameters, corresponds to R(0:nr-1) in the ElmerParam input les. (Use NULL for no real parameters.) Number of integer valued parameters. Array of integer parameters, corresponds to I(0:ni-1) in the ElmerParam input les. (Use NULL for no integer parameters.) Tag parameter. (Use NULL for no tag.) Scalar output parameter, corresponds to O (or O0) in the ElmerParam input les. (elmer_param only.) To compile a C code that calls elmer_param(), add 8
9 -I${ELMER_HOME}/include to the compiler ags. For linking, add -L${ELMER_HOME}/lib -lelmerparam -lmatc -lm to the linker ags. (-lmatc can be omitted if ElmerParam was compiled without MATC support). 4.3 Fortran interface use elmerparam interface elmer_param function elmer_param_scal (xr, xi, tag) result(y) double precision, optional, intent(in) :: xr(:) integer, optional, intent(in) :: xi(:) character(*), optional, intent(in) :: tag double precision :: y end function elmer_param_scal function elmer_param_vec (nfun, xr, xi, tag) result(y) integer, intent(in) :: nfun double precision, optional, intent(in) :: xr(:) integer, optional, intent(in) :: xi(:) character(*), optional, intent(in) :: tag double precision :: y(nfun) end function elmer_param_vec end interface elmer_param 9
10 nfun Length of return vector (elmer_param_vec only). xr Array of real parameters, corresponds to R(0:size(xr)- 1) in the ElmerParam input les. xi Array of integer parameters, corresponds to I(0:size(xi)-1) in the ElmerParam input les. tag Tag parameter. Return value elmer_param_scal: Scalar output parameter, corresponds to O (or O0) in the ElmerParam input les. elmer_param_vec: nfun Output parameters, corresponds to O(1:nfun) in the ElmerParam input les. To compile a Fortran code that USEs elmerparam, add -I${ELMER_HOME}/include to the compiler ags. You'll have to replace -I with whatever option your compiler uses to tell where to look for *.mod les. This varies from one compiler to another check the documentation of your compiler 1. Also note that you have to use the same compiler that was used to compile ElmerParam. For linking, add -L${ELMER_HOME}/lib -lelmerparamf -lelmerparam -lmatc -lm to the linker ags. (-lmatc can be omitted if ElmerParam was compiled without MATC support). 4.4 R interface library("elmerparam") elmer_param <- function(xr = NULL, xt = NULL, xi = NULL, tag = "", nfun = 1) xr Array of real parameters, corresponds to R(0:length(xr)-1) in the ElmerParam input les. xi Array of integer parameters, corresponds to I(0:length(xi)-1) in the ElmerParam input les. tag Tag parameter. nfun Return value Length of return vector. Vector of output parameters, corresponds to O(0:nfun- 1) in the ElmerParam input les. 1 Most compilers uses -I; among the exceptions are Sun f95 which uses -M. 10
11 Note: Unless the package was installed in the default R library tree, you have to tell R where to nd it. This can be done two ways; either using the lib.loc argument to library(): library("elmerparam", lib.loc="/where/to/find/it/lib/r") or by setting the environment variable "R_LIBS" to "/where/to/find/it/lib/r", where "/where/to/find/it" in both cases typically would be $ELMER_HOME. 4.5 Matlab interface path(path, '/where/to/find/it/lib') elmer_param(xr, xt, xi, tag, nfun) Arguments are the same as for the R interface. Arguments xr, xi and tag can be a zero length vectors ([ ]), and arguments at the end of the argument list can be omitted. If nfun is omitted, a value of 1 is assumed. Again, /where/to/find/it, would typically be $ELMER_HOME. 5 Example: the Rosenbrock function (Note: More examples can be found in the examples/ directory in the source distribution of ElmerParam.) Let's assume we have a computation program called rosenbrock that reads values for x 1 and x 2 from stdin, calculates the Rosenbrock function z = (1 x 1 ) (x 2 x 2 1) 2 and writes the result to stdout. The implementation of rosenbrock is not important; it can be written in any language, as long as it can be run from the command line as a stand alone program. For an implementation in awk, see code listing 1. To run rosenbrock via ElmerParam we need to create these les: 1. costfunction.epc, an ElmerParam model le with the following contents: Input file = xvalues Execute = rosenbrock < xvalues > zval Output file = zval 11
12 Listing 1 An awk implementation of rosenbrock #!/bin/awk -f BEGIN{ } getline; x = $1 y = $2 print (1-x)^ *(y - x^2)^2 2. ELMERPARAM_STARTINFO, to tell the name of the command le. The contents of ELMERPARAM_STARTINFO is thus simply costfunction.epc 3. xvalues.model, a model le used to instruct ElmerParam to write <!R0!> and <!R1!> to xvalues: <!R0!> <!R1!> 4. zval.model, a model le to tell ElmerParam how to extract the function value from the le zval: <!O!> 5.1 Optimize using R To nd the minimum of the rosenbrock function in R using the function optim, start up R and type the commands: > library("elmerparam") > optim(c(0,0), elmer_param)... $par [1] $value 12
13 [1] e-09 $counts function gradient 169 NA $convergence [1] 0 $message NULL The yielded result x min = ( , ) with z min = e 09 is very close to the expected result x min = (1.0, 1.0) with z min = Optimize using APPSPACK; standalone program APPSPACK 2 is an optimization package designed to be used to optimize functions dened using external computation programs, and is thus very well suited to be use with Elmer via ElmerParam. We have no ambitions to provide a complete APPSPACK manual here, only a simple example is given. Please see the APPSPACK web page for more information on APPSPACK. APPSPACK comes in two avors; a serial version, and a MPI parallel version. Their usage is very similar, and we'll cover both. APPSPACK needs a standalone program to evaluate the cost function; for this we can use ElmerParam directly. For the serial version of APPSPACK the tag parameter doesn't matter, but for the MPI version it's important. To use it, we have to make some small modications to the ElmerParam command le costfunction.epc: Input file = xvalues.<!t!> Using xvalues.model Execute = rosenbrock < xvalues.<!t!> > zval.<!t!> Output file = zval.<!t!> Using zval.model # Clean up afterwards: Execute = rm xvalues.<!t!> zval.<!t!> No other ElmerParam les needs changes. Finally, an input le for APPSPACK is needed. For this case, we use a le named appspack_input.apps:
14 # SAMPLE APPSPACK INPUT "Linear" "Upper" vector "Lower" vector "Scaling" vector 2 "Evaluator" "Executable Name" "Solver" "Debug" int 3 "Initial X" vector "Step Tolerance" double With this, we can run APPSPACK with the command > mpirun -n 2 /usr/local/bin/appspack_mpi appspack_input.apps for the MPI version, or > appspack_serial appspack_input.apps for the serial version, yielding the result Final State: Step Converged Final Min: f=5.290e-10 x=[ 1.000e e-00 ] \ step=1.000e-05 tag=27176 state=evaluated Success: Again, the result is correct (albeit at function evaluations, it's not very ecient. Increasing the Step Tolerance in appspack_input.apps reduces the numer of function evaluations, but also the accuracy.) 14
Széchenyi István Egyetem www.sze.hu/~herno
Oldal: 1/6 A feladat során megismerkedünk a C# és a LabVIEW összekapcsolásának egy lehetőségével, pontosabban nagyon egyszerű C#- ban írt kódból fordítunk DLL-t, amit meghívunk LabVIEW-ból. Az eljárás
Mapping Sequencing Reads to a Reference Genome
Mapping Sequencing Reads to a Reference Genome High Throughput Sequencing RN Example applications: Sequencing a genome (DN) Sequencing a transcriptome and gene expression studies (RN) ChIP (chromatin immunoprecipitation)
Construction of a cube given with its centre and a sideline
Transformation of a plane of projection Construction of a cube given with its centre and a sideline Exercise. Given the center O and a sideline e of a cube, where e is a vertical line. Construct the projections
Proxer 7 Manager szoftver felhasználói leírás
Proxer 7 Manager szoftver felhasználói leírás A program az induláskor elkezdi keresni az eszközöket. Ha van olyan eszköz, amely virtuális billentyűzetként van beállítva, akkor azokat is kijelzi. Azokkal
SQL/PSM kurzorok rész
SQL/PSM kurzorok --- 2.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 9.3. Az SQL és a befogadó nyelv közötti felület (sormutatók) 9.4. SQL/PSM Sémában
Using the CW-Net in a user defined IP network
Using the CW-Net in a user defined IP network Data transmission and device control through IP platform CW-Net Basically, CableWorld's CW-Net operates in the 10.123.13.xxx IP address range. User Defined
USER MANUAL Guest user
USER MANUAL Guest user 1 Welcome in Kutatótér (Researchroom) Top menu 1. Click on it and the left side menu will pop up 2. With the slider you can make left side menu visible 3. Font side: enlarging font
Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Hypothesis Testing. Petra Petrovics.
Hypothesis Testing Petra Petrovics PhD Student Inference from the Sample to the Population Estimation Hypothesis Testing Estimation: how can we determine the value of an unknown parameter of a population
(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV
Kommunikációs rendszerek programozása (NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV (5. mérés) SIP telefonközpont készítése Trixbox-szal 1 Mérés helye: Széchenyi István Egyetem, L-1/7 laboratórium, 9026 Győr, Egyetem
Computer Architecture
Computer Architecture Locality-aware programming 2016. április 27. Budapest Gábor Horváth associate professor BUTE Department of Telecommunications ghorvath@hit.bme.hu Számítógép Architektúrák Horváth
On The Number Of Slim Semimodular Lattices
On The Number Of Slim Semimodular Lattices Gábor Czédli, Tamás Dékány, László Ozsvárt, Nóra Szakács, Balázs Udvari Bolyai Institute, University of Szeged Conference on Universal Algebra and Lattice Theory
Az Open Data jogi háttere. Dr. Telek Eszter
Az Open Data jogi háttere Dr. Telek Eszter Egy kis ismétlés Open Data/Open Access/Open Knowledge gyökerei Open Source Software FLOSS (Free Libre Open Source Software) Szoftver esetében egyszerű alapok:
Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Nonparametric Tests
Nonparametric Tests Petra Petrovics Hypothesis Testing Parametric Tests Mean of a population Population proportion Population Standard Deviation Nonparametric Tests Test for Independence Analysis of Variance
Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel
Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel Timea Farkas Click here if your download doesn"t start
discosnp demo - Peterlongo Pierre 1 DISCOSNP++: Live demo
discosnp demo - Peterlongo Pierre 1 DISCOSNP++: Live demo Download and install discosnp demo - Peterlongo Pierre 3 Download web page: github.com/gatb/discosnp Chose latest release (2.2.10 today) discosnp
Basic Arrays. Contents. Chris Wild & Steven Zeil. May 28, Description 3
Chris Wild & Steven Zeil May 28, 2013 Contents 1 Description 3 1 2 Example 4 3 Tips 6 4 String Literals 7 4.1 Description...................................... 7 4.2 Example........................................
Adatbázis-kezelés ODBC driverrel
ADATBÁZIS-KEZELÉS ODBC DRIVERREL... 1 ODBC: OPEN DATABASE CONNECTIVITY (NYÍLT ADATBÁZIS KAPCSOLÁS)... 1 AZ ODBC FELÉPÍTÉSE... 2 ADATBÁZIS REGISZTRÁCIÓ... 2 PROJEKT LÉTREHOZÁSA... 3 A GENERÁLT PROJEKT FELÉPÍTÉSE...
Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Nonparametric Tests. Petra Petrovics.
Nonparametric Tests Petra Petrovics PhD Student Hypothesis Testing Parametric Tests Mean o a population Population proportion Population Standard Deviation Nonparametric Tests Test or Independence Analysis
Utasítások. Üzembe helyezés
HASZNÁLATI ÚTMUTATÓ Üzembe helyezés Utasítások Windows XP / Vista / Windows 7 / Windows 8 rendszerben történő telepítéshez 1 Töltse le az AORUS makróalkalmazás telepítőjét az AORUS hivatalos webhelyéről.
Correlation & Linear Regression in SPSS
Petra Petrovics Correlation & Linear Regression in SPSS 4 th seminar Types of dependence association between two nominal data mixed between a nominal and a ratio data correlation among ratio data Correlation
Cluster Analysis. Potyó László
Cluster Analysis Potyó László What is Cluster Analysis? Cluster: a collection of data objects Similar to one another within the same cluster Dissimilar to the objects in other clusters Cluster analysis
Create & validate a signature
IOTA TUTORIAL 7 Create & validate a signature v.0.0 KNBJDBIRYCUGVWMSKPVA9KOOGKKIRCBYHLMUTLGGAV9LIIPZSBGIENVBQ9NBQWXOXQSJRIRBHYJ9LCTJLISGGBRFRTTWD ABBYUVKPYFDJWTFLICYQQWQVDPCAKNVMSQERSYDPSSXPCZLVKWYKYZMREAEYZOSPWEJLHHFPYGSNSUYRZXANDNQTTLLZA
EN United in diversity EN A8-0206/419. Amendment
22.3.2019 A8-0206/419 419 Article 2 paragraph 4 point a point i (i) the identity of the road transport operator; (i) the identity of the road transport operator by means of its intra-community tax identification
ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN
ÉRETTSÉGI VIZSGA 2008. május 26. ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2008. május 26. 8:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI
T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a http://www.nav.gov.hu webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el.
T Á J É K O Z T A T Ó A 1108INT számú nyomtatvány a http://www.nav.gov.hu webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el. A Nyomtatványkitöltő programok fület választva a megjelenő
Statistical Inference
Petra Petrovics Statistical Inference 1 st lecture Descriptive Statistics Inferential - it is concerned only with collecting and describing data Population - it is used when tentative conclusions about
Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network
Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network Table of Contents Windows 7... 2 Windows 8... 6 Windows Phone... 11 Android... 12 iphone... 14 Linux (Debian)... 20 Sebők Márton
Cloud computing. Cloud computing. Dr. Bakonyi Péter.
Cloud computing Cloud computing Dr. Bakonyi Péter. 1/24/2011 1/24/2011 Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások és szolgáltatások végrehajtására
Contact us Toll free (800) fax (800)
Table of Contents Thank you for purchasing our product, your business is greatly appreciated. If you have any questions, comments, or concerns with the product you received please contact the factory.
Cloud computing Dr. Bakonyi Péter.
Cloud computing Dr. Bakonyi Péter. 1/24/2011 Cloud computing 1/24/2011 Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások és szolgáltatások végrehajtására
16F628A megszakítás kezelése
16F628A megszakítás kezelése A 'megszakítás' azt jelenti, hogy a program normális, szekvenciális futása valamilyen külső hatás miatt átmenetileg felfüggesztődik, és a vezérlést egy külön rutin, a megszakításkezelő
Lopocsi Istvánné MINTA DOLGOZATOK FELTÉTELES MONDATOK. (1 st, 2 nd, 3 rd CONDITIONAL) + ANSWER KEY PRESENT PERFECT + ANSWER KEY
Lopocsi Istvánné MINTA DOLGOZATOK FELTÉTELES MONDATOK (1 st, 2 nd, 3 rd CONDITIONAL) + ANSWER KEY PRESENT PERFECT + ANSWER KEY FELTÉTELES MONDATOK 1 st, 2 nd, 3 rd CONDITIONAL I. A) Egészítsd ki a mondatokat!
Statistical Dependence
Statistical Dependence Petra Petrovics Statistical Dependence Deinition: Statistical dependence exists when the value o some variable is dependent upon or aected by the value o some other variable. Independent
Supporting Information
Supporting Information Cell-free GFP simulations Cell-free simulations of degfp production were consistent with experimental measurements (Fig. S1). Dual emmission GFP was produced under a P70a promoter
AZ ACM NEMZETKÖZI PROGRAMOZÓI VERSENYE
AZ ACM NEMZETKÖZI PROGRAMOZÓI VERSENYE Kuki Attila, kuki@math.klte.hu Kossuth Lajos Tudományegyetem, Információ Technológia Tanszék Abstract This paper is dedicated to the Scholastic Programming Contest
Website review acci.hu
Website review acci.hu Generated on September 30 2016 21:54 PM The score is 37/100 SEO Content Title Acci.hu - Ingyenes apróhirdető Length : 30 Perfect, your title contains between 10 and 70 characters.
Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm
It is like any other experiment! What is a bioinformatics experiment? You need to know your data/input sources You need to understand your methods and their assumptions You need a plan to get from point
ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY
ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY A feladatsor három részbol áll 1. A vizsgáztató társalgást kezdeményez a vizsgázóval. 2. A vizsgázó egy szituációs feladatban vesz részt a
Judas 1 1 Judas 6. Judas
Judas 1 1 Judas 6 Judas 1 Høøcḧ xøhajp Judas. Jaꞌa Jesucrístøch jaꞌa tiuuṉg ndúuṉäp. Høøcḧ nbuhyaꞌay jeꞌe jaꞌa Jacobo. Míjtshøch hädaa nocy nyajnäjaayøøby. Tøø højts jaꞌa Diosteedy xyajnähdíjjäm coo jaꞌa
Tudományos Ismeretterjesztő Társulat
Sample letter number 5. International Culture Festival PO Box 34467 Harrogate HG 45 67F Sonnenbergstraße 11a CH-6005 Luzern Re: Festival May 19, 2009 Dear Ms Atkinson, We are two students from Switzerland
Ültetési és öntözési javaslatok. Planting and watering instructions
Ültetési és öntözési javaslatok Planting and watering instructions 1 Önöntöző-rendszer Sub-irrigation 2 Kedves növénykedvelő A LECHUZA önöntöző rendszerrel növényeink természetüknél fogva gyönyörű virágokat
Hogyan használja az OROS online pótalkatrész jegyzéket?
Hogyan használja az OROS online pótalkatrész jegyzéket? Program indítása/program starts up Válassza ki a weblap nyelvét/choose the language of the webpage Látogasson el az oros.hu weboldalra, majd klikkeljen
Société Réaliste / 2012.06.05. Ocular Braces
Société Réaliste / 2012.06.05. Ocular Braces Az Ocular Braces ( Szem-támaszok ) egy tipográfiai munka két tárgyi következménnyel: egyrészről vállalati emblémaként szolgál az insurart-nak, másrészről egy
BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN 60079-31:2014
(1) EK-TípusVizsgálati Tanúsítvány (2) A potenciálisan robbanásveszélyes környezetben történő alkalmazásra szánt berendezések, védelmi rendszerek 94/9/EK Direktíva / Equipment or Protective Systems Intended
3. MINTAFELADATSOR KÖZÉPSZINT. Az írásbeli vizsga időtartama: 30 perc. III. Hallott szöveg értése
Oktatáskutató és Fejlesztő Intézet TÁMOP-3.1.1-11/1-2012-0001 XXI. századi közoktatás (fejlesztés, koordináció) II. szakasz ANGOL NYELV 3. MINTAFELADATSOR KÖZÉPSZINT Az írásbeli vizsga időtartama: 30 perc
OLYMPICS! SUMMER CAMP
OLYMPICS! SUMMER CAMP YOUNG BUSINESS CAMP 3D DESIGN CAMP OLYMPICS SUMMER CAMP 20 24 JUNE AND 27 JUNE 1 JULY AGE: 6-14 Our ESB native-speaking teachers will provide a strong English learning content throughout
ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY
ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY A feladatsor három részből áll 1. A vizsgáztató társalgást kezdeményez a vizsgázóval. 2. A vizsgázó egy szituációs feladatban vesz részt a
Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary
Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary KITÖLTÉSI ÚTMUTATÓ: A formanyomtatványon a munkavállaló a személyes adatainak módosítását kezdeményezheti.
Tájékoztató a 2012. évi határon átnyúló pénzügyi fogyasztói jogviták rendezésével összefüggő és egyéb nemzetközi tevékenységről
Tájékoztató a 2012. évi határon átnyúló pénzügyi fogyasztói jogviták rendezésével összefüggő és egyéb nemzetközi tevékenységről Pénzügyi Békéltető Testület A Pénzügyi Szervezetek Állami Felügyelete mellett
Cashback 2015 Deposit Promotion teljes szabályzat
Cashback 2015 Deposit Promotion teljes szabályzat 1. Definitions 1. Definíciók: a) Account Client s trading account or any other accounts and/or registers maintained for Számla Az ügyfél kereskedési számlája
ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP
ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP CHILD S DATA / GYERMEK ADATAI PLEASE FILL IN THIS INFORMATION WITH DATA BASED ON OFFICIAL DOCUMENTS / KÉRJÜK, TÖLTSE KI A HIVATALOS DOKUMENTUMOKBAN SZEREPLŐ ADATOK
SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS
SOPHOS simple + secure A dobozba rejtett biztonság UTM 9 Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS SOPHOS simple + secure Megint egy UTM? Egy újabb tűzfal extrákkal?
ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN
ÉRETTSÉGI VIZSGA 200. május 4. ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 200. május 4. 8:00 Az írásbeli vizsga időtartama: 80 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI
Genome 373: Hidden Markov Models I. Doug Fowler
Genome 373: Hidden Markov Models I Doug Fowler Review From Gene Prediction I transcriptional start site G open reading frame transcriptional termination site promoter 5 untranslated region 3 untranslated
Intézményi IKI Gazdasági Nyelvi Vizsga
Intézményi IKI Gazdasági Nyelvi Vizsga Név:... Születési hely:... Születési dátum (év/hó/nap):... Nyelv: Angol Fok: Alapfok 1. Feladat: Olvasáskészséget mérő feladat 20 pont Olvassa el a szöveget és válaszoljon
Számítógépes Hálózatok GY 8.hét
Számítógépes Hálózatok GY 8.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu
STUDENT LOGBOOK. 1 week general practice course for the 6 th year medical students SEMMELWEIS EGYETEM. Name of the student:
STUDENT LOGBOOK 1 week general practice course for the 6 th year medical students Name of the student: Dates of the practice course: Name of the tutor: Address of the family practice: Tel: Please read
ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN
ÉRETTSÉGI VIZSGA 2012. május 25. ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2012. május 25. 8:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati NEMZETI
(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy
(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) SEGÉDIGÉKKEL Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy A fenti felsorolásban a magabiztosság/félénkség
Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Factor Analysis
Factor Analysis Factor analysis is a multiple statistical method, which analyzes the correlation relation between data, and it is for data reduction, dimension reduction and to explore the structure. Aim
Minta ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA II. Minta VIZSGÁZTATÓI PÉLDÁNY
ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA II. A feladatsor három részből áll VIZSGÁZTATÓI PÉLDÁNY 1. A vizsgáztató társalgást kezdeményez a vizsgázóval. 2. A vizsgázó egy szituációs feladatban vesz részt a
EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
Smaller Pleasures. Apróbb örömök. Keleti lakk tárgyak Répás János Sándor mûhelyébõl Lacquerware from the workshop of Répás János Sándor
Smaller Pleasures Apróbb örömök Keleti lakk tárgyak Répás János Sándor mûhelyébõl Lacquerware from the workshop of Répás János Sándor Smaller Pleasures Oriental lacquer, or urushi by its frequently used
Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -
VTP Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW2 SW3 2 Alap konfiguráció SW1-2-3 conf t interface e1/0 switchport trunk encapsulation dot1q switchport mode trunk vtp domain CCIE vtp mode transparent vtp
Lexington Public Schools 146 Maple Street Lexington, Massachusetts 02420
146 Maple Street Lexington, Massachusetts 02420 Surplus Printing Equipment For Sale Key Dates/Times: Item Date Time Location Release of Bid 10/23/2014 11:00 a.m. http://lps.lexingtonma.org (under Quick
Csima Judit április 9.
Osztályozókról még pár dolog Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. április 9. Csima Judit Osztályozókról még pár dolog 1 / 19 SVM (support vector machine) ez is egy
3. MINTAFELADATSOR EMELT SZINT. Az írásbeli vizsga időtartama: 30 perc. III. Hallott szöveg értése
Oktatáskutató és Fejlesztő Intézet TÁMOP-3.1.1-11/1-2012-0001 XXI. századi közoktatás (fejlesztés, koordináció) II. szakasz ANGOL NYELV 3. MINTAFELADATSOR EMELT SZINT Az írásbeli vizsga időtartama: 30
There is/are/were/was/will be
There is/are/were/was/will be Forms - Képzése: [There + to be] [There + létige ragozott alakja] USE - HASZNÁLAT If you simply want to say that something exists or somebody is doing something then you start
INDEXSTRUKTÚRÁK III.
2MU05_Bitmap.pdf camü_ea INDEXSTRUKTÚRÁK III. Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása Panem, 2001könyv 5.4. Bittérkép indexek fejezete alapján Oracle: Indexek a gyakorlatban Oracle Database
Materiális javak - az Oracle Database tárgyi emlékei az elmúlt 25 évből. HOUG Konferencia Siófok Kovács József, John Milton Kft.
Materiális javak - az Oracle Database tárgyi emlékei az elmúlt 25 évből HOUG Konferencia 2016. Siófok Kovács József, John Milton Kft. Tartalom Indíttatás Az Oracle Database rövid története Oracle Stock
FÖLDRAJZ ANGOL NYELVEN
Földrajz angol nyelven középszint 0821 ÉRETTSÉGI VIZSGA 2009. május 14. FÖLDRAJZ ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Paper
Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz
Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz Kvantumkapuk, áramkörök 2016. március 3. A kvantummechanika posztulátumai (1-2) 1. Állapotleírás Zárt fizikai rendszer aktuális állapota
Az egészségügyi munkaerő toborzása és megtartása Európában
Az egészségügyi munkaerő toborzása és megtartása Európában Vezetői összefoglaló Európai Egészségügyi Menedzsment Társaság. április Fogyasztó-, Egészség-, Élelmiszerügyi és Mezőgazdasági Végrehajtó Ügynökség
General information for the participants of the GTG Budapest, 2017 meeting
General information for the participants of the GTG Budapest, 2017 meeting Currency is Hungarian Forint (HUF). 1 EUR 310 HUF, 1000 HUF 3.20 EUR. Climate is continental, which means cold and dry in February
Budapest By Vince Kiado, Klösz György
Budapest 1900 2000 By Vince Kiado, Klösz György Download Ebook : budapest 1900 2000 in PDF Format. also available for mobile reader If you are looking for a book Budapest 1900-2000 by Vince Kiado;Klosz
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY / MONEY 8
KIEGÉSZÍTŽ FELADATOK. Készlet Bud. Kap. Pápa Sopr. Veszp. Kecsk. 310 4 6 8 10 5 Pécs 260 6 4 5 6 3 Szomb. 280 9 5 4 3 5 Igény 220 200 80 180 160
KIEGÉSZÍTŽ FELADATOK (Szállítási probléma) Árut kell elszállítani három telephelyr l (Kecskemét, Pécs, Szombathely) öt területi raktárba, melyek Budapesten, Kaposváron, Pápán, Sopronban és Veszprémben
Correlation & Linear Regression in SPSS
Correlation & Linear Regression in SPSS Types of dependence association between two nominal data mixed between a nominal and a ratio data correlation among ratio data Exercise 1 - Correlation File / Open
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE TINIINT 1 byte 12 SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY
ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN
ÉRETTSÉGI VIZSGA 2013. május 23. ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2013. május 23. 8:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati EMBERI
Flight Tool V2. Basic setting. The interface is as follow when running the software: A szoftver felülete:
Flight Tool V2 Basic setting The interface is as follow when running the software: A szoftver felülete: Close button, you can close the software by clicking this button Az alkalmazás bezárásoz kattints
Készítette: Szabóné Nacsa Rozália
Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu 1 Structured Query Language (Struktúrált lekérdező nyelv) Relációs adatbázisok kezelésére kifejlesztett szabvány 2 DIAKOK dkód vnév knév 1001 Kiss János
Word and Polygon List for Obtuse Triangular Billiards II
Word and Polygon List for Obtuse Triangular Billiards II Richard Evan Schwartz August 19, 2008 Abstract This is the list of words and polygons we use for our paper. 1 Notation To compress our notation
Személyes adatváltoztatási formanyomtatvány - Magyarország / Personal Data Change Form - Hungary
Személyes adatváltoztatási formanyomtatvány - Magyarország / Personal Data Change Form - Hungary Kitöltési útmutató: A formanyomtatványon a munkavállaló a személyes adatainak módosítását kezdeményezheti.
A jövedelem alakulásának vizsgálata az észak-alföldi régióban az 1997-99. évi adatok alapján
A jövedelem alakulásának vizsgálata az észak-alföldi régióban az 1997-99. évi adatok alapján Rózsa Attila Debreceni Egyetem Agrártudományi Centrum, Agrárgazdasági és Vidékfejlesztési Intézet, Számviteli
Rezgésdiagnosztika. Diagnosztika 02 --- 1
Rezgésdiagnosztika Diagnosztika 02 --- 1 Diagnosztika 02 --- 2 A rezgéskép elemzésével kimutatható gépészeti problémák Minden gép, mely tartalmaz forgó részt (pl. motor, generátor, szivattyú, ventilátor,
Tavaszi Sporttábor / Spring Sports Camp. 2016. május 27 29. (péntek vasárnap) 27 29 May 2016 (Friday Sunday)
Tavaszi Sporttábor / Spring Sports Camp 2016. május 27 29. (péntek vasárnap) 27 29 May 2016 (Friday Sunday) SZÁLLÁS / ACCOMODDATION on a Hotel Gellért*** szálloda 2 ágyas szobáiban, vagy 2x2 ágyas hostel
This document has been provided by the International Center for Not-for-Profit Law (ICNL).
This document has been provided by the International Center for Not-for-Profit Law (ICNL). ICNL is the leading source for information on the legal environment for civil society and public participation.
TestLine - Angol teszt Minta feladatsor
Minta felaatsor venég Téma: Általános szintfelmérő Aláírás:... Dátum: 2016.05.29 08:18:49 Kérések száma: 25 kérés Kitöltési iő: 1:17:27 Nehézség: Összetett Pont egység: +6-2 Értékelés: Alaértelmezett értékelés
ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN
ÉRETTSÉGI VIZSGA 2011. május 13. ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2011. május 13. 8:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati NEMZETI
Adatbázisok 1. Rekurzió a Datalogban és SQL-99
Adatbázisok 1 Rekurzió a Datalogban és SQL-99 Expressive Power of Datalog Without recursion, Datalog can express all and only the queries of core relational algebra. The same as SQL select-from-where,
Ensemble Kalman Filters Part 1: The basics
Ensemble Kalman Filters Part 1: The basics Peter Jan van Leeuwen Data Assimilation Research Centre DARC University of Reading p.j.vanleeuwen@reading.ac.uk Model: 10 9 unknowns P[u(x1),u(x2),T(x3),.. Observations:
KELER KSZF Zrt. bankgarancia-befogadási kondíciói. Hatályos: 2014. július 8.
KELER KSZF Zrt. bankgarancia-befogadási kondíciói Hatályos: 2014. július 8. A KELER KSZF a nem-pénzügyi klíringtagjaitól, és az energiapiaci alklíringtagjaitól a KELER KSZF Általános Üzletszabályzata szerinti
fátyolka tojásgy jtœ lap [CHRegg] összeszereléséhez
Útmutató fátyolka tojásgy jtœ lap [CHRegg] összeszereléséhez (Assembling instructions to [CHRegg] lacewing egg concentrator) Tartozékok: 1 = csalétket tartalmazó alufólia tasak 2 = tojásgy jtœ lap tépœzár
Kiegészítők telepítése Installing Addons
Kiegészítők telepítése Installing Addons Válassz nyelvet: Please select a language: MAGYAR ENGLISH 1/8 Kiegészítők telepítése A BVE Klub oldaláról négyféle csomagot tölthetsz le:.7z fájlt OpenBVE-hez.ZIP
Előszó.2. Starter exercises. 3. Exercises for kids.. 9. Our comic...17
2011. december Tartalom Előszó.2 Starter exercises. 3 Exercises for kids.. 9 Our comic....17 1 Előszó Kedves angolul tanulók! A 2010/2011- es tanévben elkezdett újságunkat szeretnénk továbbra is szerkeszteni
Tudományos Ismeretterjesztő Társulat
Sample letter number 3. Russell Ltd. 57b Great Hawthorne Industrial Estate Hull East Yorkshire HU 19 5BV 14 Bebek u. Budapest H-1105 10 December, 2009 Ref.: complaint Dear Sir/Madam, After seeing your
Website review mozogjotthon.com
Website review mozogjotthon.com Generated on July 08 2015 10:32 AM The score is 30/100 SEO Content Title Mozogj otthon Length : 13 Perfect, your title contains between 10 and 70 characters. Description
Unit 10: In Context 55. In Context. What's the Exam Task? Mediation Task B 2: Translation of an informal letter from Hungarian to English.
Unit 10: In Context 55 UNIT 10 Mediation Task B 2 Hungarian into English In Context OVERVIEW 1. Hungarian and English in Context 2. Step By Step Exam Techniques Real World Link Students who have studied
SQL/PSM tárolt modulok rész
SQL/PSM tárolt modulok --- 1.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 9.3. Az SQL és a befogadó nyelv közötti felület (sormutatók) 9.4. SQL/PSM