APLIKACE (pokračování) 1 Paralelní molekulární dynamika

Rozměr: px
Začít zobrazení ze stránky:

Download "APLIKACE (pokračování) 1 Paralelní molekulární dynamika"

Transkript

1 Martin Lísal prosinec 2003 APLIKACE (pokračování) 1 Paralelní molekulární dynamika 1.1 Úvod Molekulární dynamika (MD) slouží k řešení pohybu N molekul, jejichž interakce je popsána potenciálem u. Uvažujme pro jednoduchost systém částic reagujích Lennardovým-Jonesovým (LJ) potenciálem ( ) 12 ( ) 6 u LJ (r ij ) = 4ε σ σ (1) r ij kde r ij je vzálenost mezi molekulami i a j, ε a σ jsou resp. energetický a délkový LJ parametr. V MD programech se více než 90% výpočtového času spotřebuje na výpočet celkové energie systému U, viriálu W a sil f ij. Ty se spočtou pro LJ tekutinu následujícím způsobem: r ij U = U c + U LRC N 1 N = u LJ (r ij ) + 8 [ ( )9 ( ) ] 1 σ σ 3 i=1 j=i+1 3 πnερσ3 3 r c r c kde r c je poloměr ořezání a ρ je hustota. W = W c + W LRC = 1 N 1 N 3 i=1 j=i+1 w LJ (r ij ) + 16 [ ( )9 ( ) ] 2 σ σ 3 3 πnερσ3 3 r c r c (2) (3) kde w LJ = r ( du LJ /dr ). f ij = 1 [ du LJ ] (r ij ) r ij (4) r ij dr ij = f ji (5) 1

2 1.2 Paralelizace dvojnásobného cyklu v MD programu Paralelizací dvojnásobného cyklu do i=1,n-1 Vnejsi cyklus do j=i+1,n Vnitrni cyklus... ve výpočtu U c, W c a f ij lze docílit značného urychlení běhu MD programů. Paralelizaci dvojnásobného cyklu lze provést následujícím způsobem: 1. Každý proces spočte jen část vnějšího cyklu t.j. spočte jen část z U c, W c a f ij. To lze provést následujícím způsobem: do i=1+myrank,n-1,nprocs Vnejsi cyklus do j=i+1,n Vnitrni cyklus Použitím MPI příkazu MPI ALLREDUCE sečteme části U c, W c a f ij z jednotlivých procesů a výsledné U c, W c a f ij se uloží na všechny procesy. 2

3 Program pro paralelní MD Lennardovy-Jonesovy tekutiny může vypadat následovně: Parallel NVT MD of Lennard-Jones Fluids ulj=4*eps*[(sig/r)^12-(sig/r)^6] program ParNVTmdLJ include mpif.h preprocessor directive System Data integer,parameter :: nmax=5000 Max # of Molecules real(8),parameter :: dt=0.005d0 Time Step real(8) :: rcut=1.0d0 Cut-Off Radius integer,parameter :: nom=500 # of Molecules real(8),parameter :: temp=2.0d0 Reduced Temperature real(8),parameter :: dens=0.4d0 Reduced Number Density Declaration of Variables integer :: nrun,nprint,nstep real(8) :: vol,box,boxinv,rcutsq,time, U,W,U_LRC,W_LRC,u_ac,P_ac, sum_u,sum_p,ssq_u,ssq_p real(8),dimension(nmax) :: x,y,z, vx,vy,vz, fx,fy,fz character(len=3) :: yesno character(len=30) :: cnfile integer :: nprocs, # of processes myrank, my process rank ierr,ip start up MPI 3

4 call MPI_INIT(ierr) find out how many processes are being used call MPI_COMM_SIZE(MPI_COMM_WORLD,nprocs,ierr) get my process rank call MPI_COMM_RANK(MPI_COMM_WORLD,myrank,ierr) Input if(myrank == 0) then print*,"# of Time Steps:" read*,nrun print*,"# of Time Steps for Printing:" read*,nprint print*,"read Configurational File (yes/no):" read*,yesno print*,"name of Configurational File:" read*,cnfile broadcast input call MPI_BCAST(nrun,1,MPI_INTEGER,0,MPI_COMM_WORLD,ierr) call MPI_BCAST(nprint,1,MPI_INTEGER,0,MPI_COMM_WORLD,ierr) call MPI_BCAST(yesno,3,MPI_CHARACTER,0,MPI_COMM_WORLD,ierr) call MPI_BCAST(cnfile,30,MPI_CHARACTER,0,MPI_COMM_WORLD,ierr) Simulation Set-Up Values call values(nom,rcut,dens,vol,box,boxinv,rcutsq,u_lrc,w_lrc) Initial Output if(myrank == 0) then call output(1,nstep,nrun,nom,rcut,temp,dens,vol,box, 4

5 time,u_ac,p_ac,sum_u,sum_p,ssq_u,ssq_p) Initialization if((yesno == yes ).or.(yesno == YES )) then Read from File; One Processor at a Time do ip=0,nprocs-1 if(myrank == ip) then call readcn(nmax,x,y,z,vx,vy,vz,cnfile) call MPI_BARRIER(MPI_COMM_WORLD,ierr) else Positions from fcc Lattice and Velocity from Maxwell-Boltzmann s Distribution call init_conf(nom,temp,box,x,y,z,vx,vy,vz) Zeroth Thermo Accumulators call zero(sum_u,sum_p,ssq_u,ssq_p) MD cyclus time=0.0d0 do nstep=1,nrun Energy, Virial and Forces call force(nom,box,boxinv,rcutsq,u,w, x,y,z,fx,fy,fz, myrank,nprocs) 5

6 Leap-Frog Algorithm call Leap_Frog(nom,dt,temp,box,boxinv, x,y,z,vx,vy,vz,fx,fy,fz) Termodynamic Quantities call thermo(nom,temp,dens,vol,u,u_lrc,w,w_lrc,u_ac,p_ac, sum_u,sum_p,ssq_u,ssq_p) Periodic Output time=time+dt if(myrank == 0) then if(mod(nstep,nprint) == 0) then call output(2,nstep,nrun,nom,rcut,temp,dens,vol,box, time,u_ac,p_ac,sum_u,sum_p,ssq_u,ssq_p) Final Write to File if(myrank == 0) then call writcn(nmax,x,y,z,vx,vy,vz,cnfile) Final Output call output(3,nstep,nrun,nom,rcut,temp,dens,vol,box, time,u_ac,p_ac,sum_u,sum_p,ssq_u,ssq_p) shut down MPI call MPI_FINALIZE(ierr) stop "ParNVTmdLJ: End of Calcs" end program ParNVTmdLJ 6

7 Simulation Set-Up Values subroutine values(nom,rcut,dens,vol,box,boxinv,rcutsq,u_lrc,w_lrc) Declaration of Variables integer :: nom real(8) :: rcut,rcutsq,dens,vol,box,boxinv, pi,ircut3,ircut9,u_lrc,w_lrc Volume, Length of Box and Cut-Off Radius vol=dble(nom)/dens box=vol**(1.0/3.0) boxinv=1.0d0/box if(rcut > 1.0d0) rcut=1.0d0 rcut=rcut*(box/2.0d0) rcutsq=rcut**2 LJ LRC pi=dacos(-1.0d0) ircut3=1.0d0/(rcutsq*rcut) ircut9=ircut3*ircut3*ircut3 U_LRC=(8.0d0/3.0d0)*pi*dble(nom)*dens*((1.0d0/3.0d0)*ircut9-ircut3) W_LRC=(16.0d0/3.0d0)*pi*dble(nom)*dens*((2.0d0/3.0d0)*ircut9-ircut3) end subroutine values Positions from fcc Lattice and Velocity from Maxwell-Boltzmann s Distribution subroutine init_conf(nom,temp,box,x,y,z,vx,vy,vz) Declaration of Variables 7

8 integer :: nom,ncc,m,ix,iy,iz,iref,i,iseed real(8) :: gauss real(8) :: temp,box, x(*),y(*),z(*), vx(*),vy(*),vz(*), cell,cell2,rtemp, sumvx,sumvy,sumvz,sumv2, temp_conf,fs Check # of Molecules ncc=(nom/4)**(1.0/3.0)+0.1d0 if(4*ncc**3 /= nom) stop "init_conf: Wrong # of Molecules" Positions of Molecules, fcc Lattice cell=1.0d0/dble(ncc) cell2=0.5d0*cell x(1)=0.0d0 y(1)=0.0d0 z(1)=0.0d0 x(2)=cell2 y(2)=cell2 z(2)=0.0d0 x(3)=0.0d0 y(3)=cell2 z(3)=cell2 x(4)=cell2 y(4)=0.0d0 z(4)=cell2 Construct Lattice from Unit Cell 8

9 m=0 do iz=1,ncc do iy=1,ncc do ix=1,ncc do iref=1,4 x(iref+m)=x(iref)+cell*dble(ix-1) y(iref+m)=y(iref)+cell*dble(iy-1) z(iref+m)=z(iref)+cell*dble(iz-1) m=m+4 Shift Positions do i=1,nom x(i)=(x(i)-0.5d0)*box y(i)=(y(i)-0.5d0)*box z(i)=(z(i)-0.5d0)*box Velocity from Maxwell-Boltzmann s Distribution, Total Momentum and Kinetic Energy iseed= rtemp=dsqrt(temp) sumvx=0.0d0 sumvy=0.0d0 sumvz=0.0d0 sumv2=0.0d0 do i=1,nom vx(i)=rtemp*gauss(iseed) vy(i)=rtemp*gauss(iseed) vz(i)=rtemp*gauss(iseed) sumvx=sumvx+vx(i) sumvy=sumvy+vy(i) sumvz=sumvz+vz(i) 9

10 sumv2=sumv2+vx(i)*vx(i)+vy(i)*vy(i)+vz(i)*vz(i) sumvx=sumvx/dble(nom) sumvy=sumvy/dble(nom) sumvz=sumvz/dble(nom) Actual Temperature temp_conf=sumv2/dble(3*nom-4) Scaling Factor fs=dsqrt(temp/temp_conf) Remove Total Momentum and Scale Velocities do i=1,nom vx(i)=fs*(vx(i)-sumvx) vy(i)=fs*(vy(i)-sumvy) vz(i)=fs*(vz(i)-sumvz) end subroutine init_conf Calculate Energy, Virial and Forces subroutine force(nom,box,boxinv,rcutsq,u,w, x,y,z,fx,fy,fz, myrank,nprocs) include mpif.h preprocessor directive Declaration of Variables integer :: nom,i,j real(8) :: box,boxinv,rcutsq,u,w, xij,yij,zij,fxij,fyij,fzij, rijsq,sr2,sr6,uij,wij,fij real(8) :: x(*),y(*),z(*), 10

11 fx(*),fy(*),fz(*) integer :: nprocs, # of processes myrank, my process rank ierr,ip real(8) :: qu,qw real(8) :: qfx(nom),qfy(nom),qfz(nom) Zeroth Energy, Virial and Forces qu=0.0d0 qw=0.0d0 qfx=0.0d0 qfy=0.0d0 qfz=0.0d0 Outer Cycle do i=1+myrank,nom-1,nprocs Inner Cycle do j=i+1,nom Distance Between Molecules xij=x(i)-x(j) yij=y(i)-y(j) zij=z(i)-z(j) Periodic Boundary Conditions xij=xij-dnint(xij*boxinv)*box yij=yij-dnint(yij*boxinv)*box zij=zij-dnint(zij*boxinv)*box Cut-Off rijsq=xij*xij+yij*yij+zij*zij 11

12 if(rijsq < rcutsq) then Auxiliary Variables sr2=1.0d0/rijsq sr6=sr2*sr2*sr2 Potential Energy uij=4.0d0*sr6*(sr6-1.0d0) qu=qu+uij Virial wij=(-1.0d0)*24.0d0*sr6*(2.0d0*sr6-1.0d0) qw=qw-(wij/3.0d0) Forces fij=(-1.0d0)*(wij/rijsq) - w(r_ij)/r_ij^2 fxij=fij*xij fyij=fij*yij fzij=fij*zij qfx(i)=qfx(i)+fxij qfy(i)=qfy(i)+fyij qfz(i)=qfz(i)+fzij qfx(j)=qfx(j)-fxij qfy(j)=qfy(j)-fyij qfz(j)=qfz(j)-fzij Add Results Together call MPI_ALLREDUCE(qfx,fx,nom,MPI_REAL8,MPI_SUM, MPI_COMM_WORLD,ierr) call MPI_ALLREDUCE(qfy,fy,nom,MPI_REAL8,MPI_SUM, 12

13 MPI_COMM_WORLD,ierr) call MPI_ALLREDUCE(qfz,fz,nom,MPI_REAL8,MPI_SUM, MPI_COMM_WORLD,ierr) call MPI_ALLREDUCE(qU,U,1,MPI_REAL8,MPI_SUM, MPI_COMM_WORLD,ierr) call MPI_ALLREDUCE(qW,W,1,MPI_REAL8,MPI_SUM, MPI_COMM_WORLD,ierr) end subroutine force Leap-Frog Algorithm subroutine Leap_Frog(nom,dt,temp,box,boxinv, x,y,z,vx,vy,vz,fx,fy,fz) Declaration of Variables integer :: nom,i real(8) :: dt,temp,box,boxinv,sum_vx,sum_vy,sum_vz, K,temp_ac,beta real(8) :: x(*),y(*),z(*), vx(*),vy(*),vz(*), fx(*),fy(*),fz(*) Zeroth Accumulators K=0.0d0 sum_vx=0.0d0 sum_vy=0.0d0 sum_vz=0.0d0 do i=1,nom v_u(t)=v(t-dt/2)+(dt/2)*[f(t)/m] vx(i)=vx(i)+(dt/2.0d0)*fx(i) vy(i)=vy(i)+(dt/2.0d0)*fy(i) vz(i)=vz(i)+(dt/2.0d0)*fz(i) 13

14 Kinetic Energy K=K+vx(i)*vx(i)+vy(i)*vy(i)+vz(i)*vz(i) Total Momentum sum_vx=sum_vx+vx(i) sum_vy=sum_vy+vy(i) sum_vz=sum_vz+vz(i) sum_vx=sum_vx/dble(nom) sum_vy=sum_vy/dble(nom) sum_vz=sum_vz/dble(nom) Actual Temperature temp_ac=k/dble(3*nom-4) Scaling Factor beta=dsqrt(temp/temp_ac) v(t)=beta*v_u(t) v(t+dt/2)=(2-1/beta)*v(t)+(dt/2)*[f(t)/m] r(t+dt)=r(t)+dt*v(t+dt/2) K=0.0d0 do i=1,nom v(t)=beta*v_u(t) vx(i)=beta*(vx(i)-sum_vx) vy(i)=beta*(vy(i)-sum_vy) vz(i)=beta*(vz(i)-sum_vz) Kinetic Energy K=K+vx(i)*vx(i)+vy(i)*vy(i)+vz(i)*vz(i) 14

15 v(t+dt/2)=(2-1/beta)*v(t)+(dt/2)*[f(t)/m] vx(i)=(2.0d0-(1.0d0/beta))*vx(i)+(dt/2.0d0)*fx(i) vy(i)=(2.0d0-(1.0d0/beta))*vy(i)+(dt/2.0d0)*fy(i) vz(i)=(2.0d0-(1.0d0/beta))*vz(i)+(dt/2.0d0)*fz(i) r(t+dt)=r(t)+dt*v(t+dt/2) x(i)=x(i)+vx(i)*dt y(i)=y(i)+vy(i)*dt z(i)=z(i)+vz(i)*dt Periodic Boundary Conditions x(i)=x(i)-dnint(x(i)*boxinv)*box y(i)=y(i)-dnint(y(i)*boxinv)*box z(i)=z(i)-dnint(z(i)*boxinv)*box end subroutine Leap_Frog Zeroth Thermo Accumulators subroutine zero(sum_u,sum_p,ssq_u,ssq_p) Declaration of Variables real(8) :: sum_u,sum_p,ssq_u,ssq_p Zeroth sum Accumulators sum_u=0.0d0 sum_p=0.0d0 Zeroth ssq Accumulators ssq_u=0.0d0 15

16 ssq_p=0.0d0 end subroutine zero Termodynamic Quantities subroutine thermo(nom,temp,dens,vol,u,u_lrc,w,w_lrc,u_ac,p_ac, sum_u,sum_p,ssq_u,ssq_p) Declaration of Variables integer :: nom real(8) :: temp,dens,vol,u,u_lrc,w,w_lrc,u_ac,p_ac, sum_u,sum_p,ssq_u,ssq_p Instantaneous Thermodynamic Quantities u_ac=(u+u_lrc)/dble(nom) energy per particle P_ac=dens*temp+(W+W_LRC)/vol pressure sum Accumulators sum_u=sum_u+u_ac sum_p=sum_p+p_ac ssq Accumulators ssq_u=ssq_u+u_ac**2 ssq_p=ssq_p+p_ac**2 end subroutine thermo Output subroutine output(kk,nstep,nrun,nom,rcut,temp,dens,vol,box, Declaration of Variables time,u_ac,p_ac,sum_u,sum_p,ssq_u,ssq_p) 16

17 integer :: kk,nstep,nrun,nom real(8) :: rcut,temp,dens,vol,box,time,u_ac,p_ac, sum_u,sum_p,ssq_u,ssq_p, avr_u,avr_p,flc_u,flc_p if(kk == 1) then Initial Output write(*,*) " *** Initial Output ***" write(*,fmt="(a,e13.5)") "Temperature: ",temp write(*,fmt="(a,e13.5)") "Density: ",dens write(*,*) write(*,fmt="(a,i4)") "# of Molecules: ",nom write(*,fmt="(a,e13.5)") "Cut-Off Distance: ",rcut write(*,fmt="(a,e13.5)") "Volume of Box: ",vol write(*,fmt="(a,e13.5)") "Length of Box: ",box return if(kk == 2) then Periodic Output write(*,*) write(*,fmt="(a,i8,a,e13.5)") " # of time steps:",nstep, " time:",time write(*,fmt="(5(a))") " u* "," P*" write(*,fmt="(8(e13.5))") u_ac,p_ac write(*,fmt="(8(e13.5))") sum_u/dble(nstep),sum_p/dble(nstep) return if(kk == 3) then Final Output Ensemble Averages avr_u=sum_u/dble(nrun) 17

18 avr_p=sum_p/dble(nrun) Ensemble Fluctuations flc_u=dsqrt(dabs((ssq_u/dble(nrun))-avr_u**2)) flc_p=dsqrt(dabs((ssq_p/dble(nrun))-avr_p**2)) write(*,*) write(*,*) " *** Final Output ***" write(*,*) " Ensemble Averages" write(*,fmt="(5(a))") " u* "," P*" write(*,fmt="(8(e13.5))") avr_u,avr_p write(*,*) " Ensemble Fluctuations" write(*,fmt="(5(a))") " u* "," P*" write(*,fmt="(8(e13.5))") flc_u,flc_p return end subroutine output Read from File subroutine readcn(nmax,x,y,z,vx,vy,vz,cnfile) Declaration of Variables integer :: nmax real(8) :: x(nmax),y(nmax),z(nmax), vx(nmax),vy(nmax),vz(nmax) integer,parameter :: cnunit=10 character(len=*) :: cnfile Unformatted File open(unit=cnunit,file=cnfile,status="old",form="unformatted") read(cnunit) x,y,z read(cnunit) vx,vy,vz close(unit=cnunit) end subroutine readcn 18

19 Write to File subroutine writcn(nmax,x,y,z,vx,vy,vz,cnfile) Declaration of Variables integer :: nom,nmax real(8) :: x(nmax),y(nmax),z(nmax), vx(nmax),vy(nmax),vz(nmax) integer,parameter :: cnunit=10 character(len=*) :: cnfile Unformatted File open(unit=cnunit,file=cnfile,status="unknown",form="unformatted") write(cnunit) x,y,z write(cnunit) vx,vy,vz close(unit=cnunit) end subroutine writcn RANDOM VARIATE FROM THE STANDARD NORMAL DISTRIBUTION. THE DISTRIBUTION IS GAUSSIAN WITH ZERO MEAN AND UNIT VARIANCE. KNUTH D, THE ART OF COMPUTER PROGRAMMING, ADDISON-WESLEY, 1978 function gauss(iseed) Declaration of Variables integer :: iseed,i real(8) :: gauss real(8),parameter :: A1= d0,A3= d0, A5= d0,A7= d0, A9= d0 real(8) :: SUM,R,R2 19

20 SUM=0.0d0 do I=1,12 SUM=SUM+dble(ran(iseed)) R=(SUM-6.0d0)/4.0d0 R2=R*R gauss=((((a9*r2+a7)*r2+a5)*r2+a3)*r2+a1)*r end function gauss 20

1 Příkazy MPI REDUCE a MPI ALLREDUCE

1 Příkazy MPI REDUCE a MPI ALLREDUCE Martin Lísal listopad 2003 1 Příkazy MPI REDUCE a MPI ALLREDUCE Příkazy MPI REDUCE a MPI ALLREDUCE umožňují provést určité typy operací (např. sčítání či násobení) na proměnných ( mezivýsledcích ), které

Více

APLIKACE. 1.1 Částice v jednorozměrném silovém poli

APLIKACE. 1.1 Částice v jednorozměrném silovém poli Martin Lísal listopad 2003 APLIKACE 1 Paralelní tempering Paralelní tempering je způsob jak zefektivnit, urychlit či zlepšit vzorkování v Monte Carlo (MC) metodě. 1 Ukážeme si princip paralelního temperingu

Více

1.1 Příkazy pro kolektivní komunikaci (pokračování)

1.1 Příkazy pro kolektivní komunikaci (pokračování) Martin Lísal listopad 2003 1 Často používané MPI příkazy (pokračování) 1.1 Příkazy pro kolektivní komunikaci (pokračování) 1.1.1 Distribuce informací nestejné velikosti na jednotlivé procesy call MPI_SCATTERV(sendbuf,sendcounts,displs,send_MPI_data_type,

Více

1 Rozdělení paralelních úloh z hlediska jejich

1 Rozdělení paralelních úloh z hlediska jejich Martin Lísal říjen 2003 1 Rozdělení paralelních úloh z hlediska jejich spolupráce během výpočtu Podle spolupráce během výpočtu můžeme rozdělit paralelní úlohy na MPMD (Multiple Program Multiple Data) úlohy

Více

Univerzita Jana Evangelisty Purkyně v Ústí nad Labem. Přírodovědecká fakulta

Univerzita Jana Evangelisty Purkyně v Ústí nad Labem. Přírodovědecká fakulta Univerzita Jana Evangelisty Purkyně v Ústí nad Labem Přírodovědecká fakulta PARALELNÍ PROGRAMOVÁNÍ S APLIKACEMI Martin Lísal 2007 Studijní opora je určena studentům, kteří jsou zběhlí v programování v

Více

Paralelní LU rozklad

Paralelní LU rozklad Paralelní LU rozklad Lukáš Michalec Katedra fyziky, Přírodovědecká fakulta Univerzity J.E. Purkyně v ročník, specializace Ústí n.l. Abstract Seminární práce se zabývá řešení soustavy lineárních rovnic

Více

Lekce 9 Metoda Molekulární dynamiky III. Technologie

Lekce 9 Metoda Molekulární dynamiky III. Technologie Lekce 9 Metoda molekulární dynamiky III Technologie Osnova 1. Výpočet sil. Výpočet termodynamických parametrů 3. Ekvilibrizační a simulační část MD simulace Výpočet sil Pohybové rovnice ɺɺ W mk rk = FK,

Více

Úvod do molekulové dynamiky simulace proteinů. Eva Fadrná evaf@chemi.muni.cz

Úvod do molekulové dynamiky simulace proteinů. Eva Fadrná evaf@chemi.muni.cz Úvod do molekulové dynamiky simulace proteinů Eva Fadrná evaf@chemi.muni.cz Molekulová mechanika = metoda silového pole = force field Energie vypočtená řešením Schrodingerovy rovnice Energie vypočtená

Více

Transportation Problem

Transportation Problem Transportation Problem ١ C H A P T E R 7 Transportation Problem The transportation problem seeks to minimize the total shipping costs of transporting goods from m origins (each with a supply s i ) to n

Více

Molekulární dynamika vody a alkoholů

Molekulární dynamika vody a alkoholů Molekulární dynamika vody a alkoholů Pavel Petrus Katedra fyziky, Univerzita J. E. Purkyně, Ústí nad Labem 10. týden 22.4.2010 Modely vody SPC SPC/E TIP4P TIP5P Modely alkoholů OPLS TraPPE Radiální distribuční

Více

Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz

Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Semestrální práce z předmětu KIV/UPA Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Zadání Program přečte ze vstupu dvě čísla v hexadecimálním tvaru a vypíše jejich součet (opět v hexadecimální tvaru).

Více

Molekulární dynamika polymerů

Molekulární dynamika polymerů Molekulární dynamika polymerů Zbyšek Posel Katedra fyziky, Přírodovědecká fakulta, Univerzita J. E. Purkyně, Ústí n. Lab. Polymery základní dělení polymerů homopolymery (alkany) Počítačové simulace délkové

Více

Fluid-structure interaction

Fluid-structure interaction Seminář software pro geofyziky Jednoocí slepým 10.4.2012 Fluid-structure interaction Praktické ukázky Program Obtékání elastické překážky Newtonovskou kapalinou (2D) Elmer Rozebereme příklad z http://www.nic.funet.fi/pub/sci/physics/elmer/doc/elmertutorials.pdf

Více

Global Properties of A-A Collisions II

Global Properties of A-A Collisions II Satz Lecture Notes Global Properties of A-A Collisions II M. Kliemant, R. Sahoo, T. Schuster, R. Stock 18.10.2013 RQGP: Vojtěch Pacík & Olga Rusňáková Osnova Úvod Rozdělení příčné energie E T Prostorová

Více

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová Využití hybridní metody vícekriteriálního rozhodování za nejistoty Michal Koláček, Markéta Matulová Outline Multiple criteria decision making Classification of MCDM methods TOPSIS method Fuzzy extension

Více

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK.   Mathematics. Teacher: Student: WORKBOOK Subject: Teacher: Student: Mathematics.... School year:../ Conic section The conic sections are the nondegenerate curves generated by the intersections of a plane with one or two nappes of a cone.

Více

DC circuits with a single source

DC circuits with a single source Název projektu: utomatizace výrobních procesů ve strojírenství a řemeslech egistrační číslo: Z..07/..0/0.008 Příjemce: SPŠ strojnická a SOŠ profesora Švejcara Plzeň, Klatovská 09 Tento projekt je spolufinancován

Více

WORKSHEET 1: LINEAR EQUATION 1

WORKSHEET 1: LINEAR EQUATION 1 WORKSHEET 1: LINEAR EQUATION 1 1. Write down the arithmetical problem according the dictation: 2. Translate the English words, you can use a dictionary: equations to solve solve inverse operation variable

Více

Počítačová dynamika tekutin (CFD) Okrajové podmínky

Počítačová dynamika tekutin (CFD) Okrajové podmínky Počítačová dynamika tekutin (CFD) Okrajové podmínky M. Jahoda Okrajové podmínky 2 Řídí pohyb tekutiny. Jsou požadovány matematickým modelem. Specifikují toky do výpočetní oblasti, např. hmota, hybnost

Více

Uni- and multi-dimensional parametric tests for comparison of sample results

Uni- and multi-dimensional parametric tests for comparison of sample results Uni- and multi-dimensional parametric tests for comparison of sample results Jedno- a více-rozměrné parametrické testy k porovnání výsledků Prof. RNDr. Milan Meloun, DrSc. Katedra analytické chemie, Universita

Více

Dynamic programming. Optimal binary search tree

Dynamic programming. Optimal binary search tree The complexity of different algorithms varies: O(n), Ω(n ), Θ(n log (n)), Dynamic programming Optimal binary search tree Různé algoritmy mají různou složitost: O(n), Ω(n ), Θ(n log (n)), The complexity

Více

Molekulový počítačový experiment

Molekulový počítačový experiment Molekulový počítačový experiment 1/16 též pseudoexperiment REÁLNÝ EXPERIMENT Vedení laboratorního deníku POČÍTAČOVÝ EXPERIMENT Vedení laboratorního deníku Zvol metodu (přístroj, protokol) Zvol metody (MD,

Více

Příklady popisu základních obvodů ve VHDL

Příklady popisu základních obvodů ve VHDL Příklady popisu základních obvodů ve VHDL INP - cvičení 2 Michal Bidlo, 2008 bidlom@fit.vutbr.cz entity Circuit is port ( -- rozhraní obvodu ); end Circuit; Proces architecture Behavioral of Circuit is

Více

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM VYSOKÁ ŠKOLA CHEMICKO-TECHNOLOGICKÁ V PRAZE FAKULTA CHEMICKO-INŽENÝRSKÁ Ústav počítačové a řídicí techniky MODULÁRNÍ LABORATOŘE ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM Popis výukového systému Armfield PCT40A

Více

14. Složitější konstrukce

14. Složitější konstrukce Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš

Více

Agilní metodiky vývoje softwaru

Agilní metodiky vývoje softwaru vývoje softwaru : důraz na průběžnou komunikaci mezi vývojovým týmem a zákazníkem důraz na tvorbu kvalitního kódu a funkcí, které mají přímou obchodní hodnotu pro zákazníka týmovou spolupráci a samoorganizaci

Více

Basic256 - úvod do programování Příklady. ing. petr polách

Basic256 - úvod do programování Příklady. ing. petr polách Basic256 - úvod do programování Příklady ing. petr polách 1 Basic 256 input, print Př.: Vytvořte program pro součet dvou čísel: input "Zadej a: ", a input "Zadej b: ", b print a+b input "Zadej a: ", a

Více

Metoda Monte Carlo, simulované žíhání

Metoda Monte Carlo, simulované žíhání co byste měli umět po dnešní lekci: integrovat pomocí metody Monte Carlo modelovat jednoduché mnočásticové systémy (Brownův pohyb,...) nalézt globální minimum pomocí simulovaného žíhání Určení čísla metodou

Více

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů.

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů. 1/ 13 Klepnutím lze upravit styl předlohy Klepnutím lze upravit styl předlohy www.splab.cz Soft biometric traits in de identification process Hair Jiri Prinosil Jiri Mekyska Zdenek Smekal 2/ 13 Klepnutím

Více

:= = := :=.. := := := := ρ := := α := π α = α = := = :=

:= = := :=.. := := := := ρ := := α := π α = α = := = := := = := :=.. := := := := ρ := := α := π α = α = := = := := α := α := = := α := := α = = ρ ρ := := := = := = := := := + + := + + := + := := := := + + := + + := + = = = :=.. := η := η := := π = :=.. :=,

Více

Heuristické řešení problémů. Seminář APS Tomáš Müller 6. 7. 2002

Heuristické řešení problémů. Seminář APS Tomáš Müller 6. 7. 2002 Heuristické řešení problémů Seminář APS Tomáš Müller 6. 7. 00 Heuristické řešení problémů Popis několika základních metod lokální prohledávání branch and bound simulated annealing, TABU evoluční algoritmy

Více

a rhomboid, a side, an angle,a vertex, a height, a perimeter, an area an acute angle, an obtuse angle, opposite sides, parallel sides

a rhomboid, a side, an angle,a vertex, a height, a perimeter, an area an acute angle, an obtuse angle, opposite sides, parallel sides Autor: Ing. Milada Kyselovská Škola: ZŠ a MŠ Klíč s.r.o. Česká Lípa440 RHOMBOID Mezipředmětové vztahy: Matematika, zeměpis, dějepis Časová dotace: 45minut Ročník: 7 Cíle: Matematika : procvičit výpočet

Více

Introduction to MS Dynamics NAV

Introduction to MS Dynamics NAV Introduction to MS Dynamics NAV (Item Charges) Ing.J.Skorkovský,CSc. MASARYK UNIVERSITY BRNO, Czech Republic Faculty of economics and business administration Department of corporate economy Item Charges

Více

AxeHD SOFTWARE. Software name. Authors doc. Ing. Pavel Novotný, Ph.D. Ing. Martin Jonák Ing. Juraj Hliník. Date

AxeHD SOFTWARE. Software name. Authors doc. Ing. Pavel Novotný, Ph.D. Ing. Martin Jonák Ing. Juraj Hliník. Date Software name AxeHD 1.0 Figure 1 Pre-processor of AxeHD 1.0 software based on MS Excel capabilities Authors doc. Ing. Pavel Novotný, Ph.D. Ing. Martin Jonák Ing. Juraj Hliník Date 31. 12. 2017 Internal

Více

11.12. 100 ΕΙΣΟΔΟΣ = E / ENTRANCE = E = = 1174 550 ΤΥΠΟΠΟΙΗΜΕΝΟ ΚΥ = 2000 (ΕΠΙΛΟΓΗ: 2100) / CH STANDARD = 2000 (OPTIONAL: 2100) 243 50 ΚΥ/CH + 293 ΚΥ/CH +103 100 ΚΥ /CH 6 11 6 20 100 0,25 ΚΑ (CO) + 45

Více

T E S T R E P O R T No. 18/440/P124

T E S T R E P O R T No. 18/440/P124 CENTRUM STAVEBNÍHO INŽENÝRSTVÍ a.s. Zkušebna fyzikálních vlastností materiálů, konstrukcí a budov - Praha Zkušební laboratoř č. 1007.4 akreditovaná ČIA dle ČSN EN ISO/IEC 17025 Pražská 16, 102 00 Praha

Více

PRODEJNÍ EAUKCE A JEJICH ROSTOUCÍ SEX-APPEAL SELLING EAUCTIONS AND THEIR GROWING APPEAL

PRODEJNÍ EAUKCE A JEJICH ROSTOUCÍ SEX-APPEAL SELLING EAUCTIONS AND THEIR GROWING APPEAL PRODEJNÍ EAUKCE A JEJICH ROSTOUCÍ SEX-APPEAL SELLING EAUCTIONS AND THEIR GROWING APPEAL Ing. Jan HAVLÍK, MPA tajemník Městského úřadu Žďár nad Sázavou Chief Executive Municipality of Žďár nad Sázavou CO

Více

Pokročilé simulace ve fyzice mnoha částic:

Pokročilé simulace ve fyzice mnoha částic: Pokročilé simulace ve fyzice mnoha částic: Simulace složitých, nerovnovážných a kvantových jevů Miroslav Kotrla & Milan Předota FZÚ AV ČR, Praha 8 oddělení teorie kondenzovaných látek JU České Budějovice

Více

DYNAMICS - Force effect in time and in space - Work and energy

DYNAMICS - Force effect in time and in space - Work and energy Název projektu: Automatizace výrobních procesů ve strojírenství a řemeslech Registrační číslo: CZ.1.07/1.1.30/01.0038 Příjemce: SPŠ strojnická a SOŠ profesora Švejcara Plzeň, Klatovská 109 Tento projekt

Více

Úvod do Operačních Systémů

Úvod do Operačních Systémů Úvod do Operačních Systémů 10. cvičení Uživatelský vstup, zpracování přepínačů, psaní a ladění skriptů, plánování úloh. 1 Obsah Skript pro logování informací o systému, uložení konfigurace, transformaci

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 1.díl. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 1.díl. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 1.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 06 Ver.1.10 J. Zděnek,

Více

Koncept pokročilého návrhu ve VHDL. INP - cvičení 2

Koncept pokročilého návrhu ve VHDL. INP - cvičení 2 Koncept pokročilého návrhu ve VHDL INP - cvičení 2 architecture behv of Cnt is process (CLK,RST,CE) variable value: std_logic_vector(3 downto 0 if (RST = '1') then value := (others => '0' elsif (CLK'event

Více

Ě Ý ÚŘ Ť č š č š Č Ý š é č š č ž š č č š č š Ě Ů é š Ě č š č ž š č č š é š é Č é é Š č Š č Č š č é é č Ť ž č č ž é é é č é š č š Ú Ť é š č é č ň Č Š é š é š ž Č š č Ť š Č č ú ň Ě Ě č Ě š ž š Č č š š č

Více

Geof40 (včetně grafického preprocesoru (ElmerFront) a postprocesoru (ElmerPost) Geof50

Geof40 (včetně grafického preprocesoru (ElmerFront) a postprocesoru (ElmerPost) Geof50 Elmer Link : http://www.csc.fi/english/pages/elmer/index_html Co a k čemu je Elmer? viz. ElmerOverview.pdf Kde je Elmer? Geof40 (včetně grafického preprocesoru (ElmerFront) a postprocesoru (ElmerPost)

Více

VISUAL BASIC. Práce se soubory

VISUAL BASIC. Práce se soubory VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit

Více

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting Petr Macháček PETALIT s.r.o. 1 What is Redwood. Sensor Network Motion Detection Space Utilization Real Estate Management 2 Building

Více

DYNAMICS - Power, input power, efficiency

DYNAMICS - Power, input power, efficiency Název projektu: Automatizace výrobních procesů ve strojírenství a řemeslech Registrační číslo: CZ.1.07/1.1.30/01.0038 Příjemce: SPŠ strojnická a SOŠ profesora Švejcara Plzeň, Klatovská 109 Tento projekt

Více

Úvod do Operačních Systémů

Úvod do Operačních Systémů Úvod do Operačních Systémů 9. cvičení Proměnné, složené příkazy, funkce, numerické výpočty. 1 Obsah Numerické výpočty v shellu externí příkazy Proměnné práce s proměnnými práce s pozičními parametry Bloky

Více

KBN1. KBN1- nerezová vlnovcová hadice, paralelní vlnění jednostěnná, střední tloušťka stěny, střední vlnění

KBN1. KBN1- nerezová vlnovcová hadice, paralelní vlnění jednostěnná, střední tloušťka stěny, střední vlnění KBN1 DN 8 - DN 300 DN 8 - DN 300 KBN1- nerezová vlnovcová hadice, paralelní vlnění jednostěnná, střední tloušťka stěny, střední vlnění KBN1 - stainless steel hose, parallel corrugations Single-wall, medium

Více

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Projekt MŠMT ČR Číslo projektu Název projektu školy Klíčová aktivita III/2 EU PENÍZE ŠKOLÁM CZ.1.07/1.4.00/21.2146

Více

Problematika disertační práce a současný stav řešení

Problematika disertační práce a současný stav řešení Problematika disertační práce a současný stav řešení I never worry about the future. It comes soon enough Albert Einstein 2 /12 CONTENTS Topic of thesis and objectives Introduction Background of problem

Více

Fourth School Year PISTON MACHINES AND PISTON COMPRESSORS

Fourth School Year PISTON MACHINES AND PISTON COMPRESSORS Fourth School Year PISTON MACHINES AND PISTON COMPRESSORS 1. Piston machines Piston machines are classified as machines working with volume changes. It means that the working medium is closed by a in a

Více

2. Entity, Architecture, Process

2. Entity, Architecture, Process Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš

Více

, ČVUT v Praze Připravil: Ing. Zdeněk Patočka Letecké laserové skenování a jeho využití v inventarizaci lesa

, ČVUT v Praze Připravil: Ing. Zdeněk Patočka Letecké laserové skenování a jeho využití v inventarizaci lesa 22. 10. 2015, ČVUT v Praze Připravil: Ing. Zdeněk Patočka Letecké laserové skenování a jeho využití v inventarizaci lesa Ing. Zdeněk Patočka Ústav hospodářské úpravy lesů a aplikované geoinformatiky, LDF

Více

TAH/TLAK URČENÍ REAKCÍ

TAH/TLAK URČENÍ REAKCÍ VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení) Autoři: Martin Fusek, Radim Halama, Jaroslav Rojíček Verze: 0 Ostrava

Více

Údaje o stroji PWO UNITOOLS 1250T-1

Údaje o stroji PWO UNITOOLS 1250T-1 Transferový lis Weingarten Datum vypracování: 12/10/06 Změněno kým: Nákladové středisko Vypracoval: Herman P. Datum změny: Inv. č. Údaje o stroji PWO UNITOOLS 1250T-1 Změnový index: Technické údaje o stroji

Více

C2115 Praktický úvod do superpočítání

C2115 Praktický úvod do superpočítání C2115 Praktický úvod do superpočítání VI. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137

Více

Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program

Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program Denotační sémantika programovacího jazyka doc. Dr. Ing. Miroslav Beneš katedra informatiky, A-1007 59 732 4213 Obsah přednášky Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup

Více

OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM VE 2D

OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM VE 2D INOVACE ODBORNÉHO VZDĚLÁVÁNÍ NA STŘEDNÍCH ŠKOLÁCH ZAMĚŘENÉ NA VYUŽÍVÁNÍ ENERGETICKÝCH ZDROJŮ PRO 21. STOLETÍ A NA JEJICH DOPAD NA ŽIVOTNÍ PROSTŘEDÍ CZ.1.07/1.1.00/08.0010 OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM

Více

PROGRAMOVACÍ JAZYKY A PŘEKLADAČE STRUKTURA PŘEKLADAČE

PROGRAMOVACÍ JAZYKY A PŘEKLADAČE STRUKTURA PŘEKLADAČE PROGRAMOVACÍ JAZYKY A PŘEKLADAČE STRUKTURA PŘEKLADAČE 2011 Jan Janoušek BI-PJP Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Základní informace Přednášky: doc. Ing. Jan Janoušek, Ph.D.

Více

Počítačové simulace a statistická mechanika

Počítačové simulace a statistická mechanika Počítačové simulace a statistická mechanika Model = soubor aproximaci přijatých za účelem popisu určitého systému okrajové podmínky mezimolekulové interakce Statistické zpracování průměrování ve fázovém

Více

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK.  cz SCHEME OF WORK Subject: Mathematics Year: first grade, 1.X School year:../ List of topisc # Topics Time period Introduction, repetition September 1. Number sets October 2. Rigtht-angled triangle October,

Více

Lukáš Brodský www.gisat.cz. Praha 2008. Osnova. Objektový přístup Verze 4, 5, 6 / 7 Developer7 -funkčnost, nové vlastnosti HW

Lukáš Brodský www.gisat.cz. Praha 2008. Osnova. Objektový přístup Verze 4, 5, 6 / 7 Developer7 -funkčnost, nové vlastnosti HW Nové možnosti objektověorientované klasifikace v Definiens Lukáš Brodský www.gisat.cz GISAT Praha 2008 Osnova Objektový přístup Verze 4, 5, 6 / 7 Developer7 -funkčnost, nové vlastnosti HW Objektový přístup

Více

CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA

CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA &KDSWHUSUHVHQWVWKHGHVLJQDQGIDEULFDW LRQRIPRGLILHG0LQNRZVNLIUDFWDODQWHQQD IRUZLUHOHVVFRPPXQLFDWLRQ7KHVLPXODWHG DQGPHDVXUHGUHVXOWVRIWKLVDQWHQQDDUH DOVRSUHVHQWHG

Více

Transformace dat: používání syntaxe v SPSS

Transformace dat: používání syntaxe v SPSS Semináře ke kurzu Analytické metody výzkumu Jindřich Krejčí Transformace dat: používání syntaxe v SPSS Ovládání SPSS: okna v uživatelském menu SPSS syntax (*.sps) SPSS visual basic: makro jazyk - SPSS

Více

Butler. řízení výstupů a měření teploty po ethernetu

Butler. řízení výstupů a měření teploty po ethernetu Butler řízení výstupů a měření teploty po ethernetu Obsah dodávky Kompletní dodávka Butler obsahuje tyto položky: Přístroj v plastové krabici, napájecí adaptér v evropské verzi, tištěný návod + katalogový

Více

Metodika 3: uvedení systému Jasco LC 2000 do provozu

Metodika 3: uvedení systému Jasco LC 2000 do provozu Metodika 3: uvedení systému Jasco LC 2000 do provozu (HPLC High Performance Liquid Chromatography) 7 8 4 9 10 1 2 5 11 3 6 12 Popis sestavy: 1) Refraktometrický detektor RI 2000, 2) detektor diodového

Více

Lekce 4 Statistická termodynamika

Lekce 4 Statistická termodynamika Lekce 4 Statistická termodynamika Osnova 1. Co je statistická termodynamika 2. Mikrostav, makrostav a Gibbsův soubor 3. Příklady Gibbsových souborů 4. Souborové střední hodnoty 5. Časové střední hodnoty

Více

Neřízené usměrňovače reálné vlastnosti

Neřízené usměrňovače reálné vlastnosti Počítačové cvičení BNEZ 1 Neřízené usměrňovače reálné vlastnosti Úkol 1: Úkol 2: Úkol 3: Úkol 4: Úkol 5: Pomocí programu OrCAD Capture zobrazte voltampérovou charakteristiku diody 1N4007 pro rozsah napětí

Více

THE PREDICTION PHYSICAL AND MECHANICAL BEHAVIOR OF FLOWING LIQUID IN THE TECHNICAL ELEMENT

THE PREDICTION PHYSICAL AND MECHANICAL BEHAVIOR OF FLOWING LIQUID IN THE TECHNICAL ELEMENT THE PREDICTION PHYSICAL AND MECHANICAL BEHAVIOR OF FLOWING LIQUID IN THE TECHNICAL ELEMENT PREDIKCE FYZIKÁLNĚ-MECHANICKÝCH POMĚRŮ PROUDÍCÍ KAPALINY V TECHNICKÉM ELEMENTU Kumbár V., Bartoň S., Křivánek

Více

Úvod do OpenMP. Jiří Fürst

Úvod do OpenMP. Jiří Fürst Úvod do OpenMP Jiří Fürst Osnova: Úvod do paralelního programování Počítače se sdílenou pamětí Základy OpenMP Sdílené a soukromé proměnné Paralelizace cyklů Příklady Úvod do paralelního programování Počítač

Více

O makrech, která umí aritmetiku s velkými čísly. Macros Which Handle Arithmetics with Big Numbers. Jan Šustek KMa PřF OU. Brejlov

O makrech, která umí aritmetiku s velkými čísly. Macros Which Handle Arithmetics with Big Numbers. Jan Šustek KMa PřF OU. Brejlov O makrech, která umí aritmetiku s velkými čísly Macros Which Handle Arithmetics with Big Numbers KMa PřF OU Brejlov.. 0 O makrech, která umí aritmetiku s velkými čísly Reprezentace čísel Representation

Více

18.VY_32_INOVACE_AJ_UMB18, Frázová slovesa.notebook. September 09, 2013

18.VY_32_INOVACE_AJ_UMB18, Frázová slovesa.notebook. September 09, 2013 1 (Click on the text to move to the section) Worksheet Methodology Sources 2 Decide which words are considered prepositions (předložky) and which are particles (částice) Source: SWAN, Michael a Catharine

Více

Friction drives have constant or variable drives (it means variators). Friction drives are used for the transfer of smaller outputs.

Friction drives have constant or variable drives (it means variators). Friction drives are used for the transfer of smaller outputs. Third School Year FRICTION DRIVES 1. Introduction In friction drives the peripheral force between pressed wheels is transferred by friction. To reach peripheral forces we need both a pressed force and

Více

MATEMATICKÁ STATISTIKA - XP01MST

MATEMATICKÁ STATISTIKA - XP01MST MATEMATICKÁ STATISTIKA - XP01MST 1. Úvod. Matematická statistika (statistics) se zabývá vyšetřováním zákonitostí, které v sobě obsahují prvek náhody. Zpracováním hodnot, které jsou výstupem sledovaného

Více

Čipové karty Lekařská informatika

Čipové karty Lekařská informatika Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány

Více

STRUCTURE AND PROPERTIES OF SOLIDS

STRUCTURE AND PROPERTIES OF SOLIDS STRUCTURE AND PROPERTIES OF SOLIDS 1. Types of solids AMORPHOUS irregular arrangement of molecules CRYSTALLINE regular arrangement of molecules crystal lattice polycrystals more cores, isotropic (same

Více

Martin Lísal. Úvod do MPI

Martin Lísal. Úvod do MPI Martin Lísal září 2003 PARALELNÍ POČÍTÁNÍ Úvod do MPI 1 1 Co je to paralelní počítání? Paralelní počítání je počítání na paralelních počítačích či jinak řečeno využití více než jednoho procesoru při výpočtu

Více

Foster Bohemia s.r.o. Laboratoř měření imisí Immission Measurement Laboratory. Mezi Rolemi 54/10, 158 00 Praha 5, Jinonice, Česká republika

Foster Bohemia s.r.o. Laboratoř měření imisí Immission Measurement Laboratory. Mezi Rolemi 54/10, 158 00 Praha 5, Jinonice, Česká republika Foster Bohemia s.r.o. Laboratoř měření imisí Immission Measurement Laboratory Mezi Rolemi 54/1, 15 Praha 5, Jinonice, Česká republika 1 Identifikace metodou: Identification by the method: Objekt: Building:

Více

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD CZECH TECHNICAL UNIVERSITY IN PRAGUE Faculty of transportation sciences Title of project STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD 2006 Petr Kumpošt Basic information about town Náchod Náchod

Více

Popis tlačítek a funkcí: Dálkový ovladač: CZ - 2

Popis tlačítek a funkcí: Dálkový ovladač: CZ - 2 NÁVOD K POUŽITÍ CD/Radio přehrávač NÁVOD NA POUŽITIE Radio/CD prehrávač INSTRUCTION MANUAL CD/Radio player Popis tlačítek a funkcí: 1) Hlavní vypínač: krátký stisk zapne přístroj, opětovný krátký stisk

Více

Anihilace pozitronů v letu

Anihilace pozitronů v letu Anihilace pozitronů v letu v pevné látce se e + termalizuje během několika ps termalizovaný pozitron anihilace v klidu dominantní proces v pevných látkách netermalizovaný pozitron anihilace v letu (AiF)

Více

DATOVÝ LIST - MCS11. Dodavatelský program. Technická data Všeobecné. Hlídače tlaku, 1W, 15bar. Catalog No Alternate Catalog MCS11

DATOVÝ LIST - MCS11. Dodavatelský program. Technická data Všeobecné. Hlídače tlaku, 1W, 15bar. Catalog No Alternate Catalog MCS11 DATOVÝ LIST - MCS11 Dodavatelský program Hlídače tlaku, 1W, 15bar Typ MCS11 Catalog No. 088527 Alternate Catalog MCS11 No. Upozornění k použití Tento výrobek je ve shodě se směrnicí 2014/35/EU Elektrická

Více

NÁVOD K OBSLUZE LAN ovladač s relé

NÁVOD K OBSLUZE LAN ovladač s relé NÁVOD K OBSLUZE LAN ovladač s relé 1. Vlastnosti Správa přes WWW nebo SNMP v2. Firmware upgrade přes TFTP Zobrazovaná data v reálném čase bez nutnosti obnovení WWW stránky Ovládání až 5 relé přímo z webového

Více

2-3. Zavedení papíru. 5. Ujistěte se, že papír je vložen správným směrem odvíjení.

2-3. Zavedení papíru. 5. Ujistěte se, že papír je vložen správným směrem odvíjení. POWER ERROR PAPER FEED POWER ERROR POWER ERROR POWER ERROR 2-3. Zavedení papíru Pozn.: ujistěte se, že používáte papír dle specifikace tiskárny. Nepoužívejte papír, kde je konec přilepený ke kotoučku,

Více

CARBONACEOUS PARTICLES IN THE AIR MORAVIAN-SILESIAN REGION

CARBONACEOUS PARTICLES IN THE AIR MORAVIAN-SILESIAN REGION UHLÍKATÉ ČÁSTICE V OVZDUŠÍ MORAVSKO- SLEZSKÉHO KRAJE CARBONACEOUS PARTICLES IN THE AIR MORAVIAN-SILESIAN REGION Ing. MAREK KUCBEL Ing. Barbora SÝKOROVÁ, prof. Ing. Helena RACLAVSKÁ, CSc. Aim of this work

Více

Design Experimentu a Statistika - AGA46E

Design Experimentu a Statistika - AGA46E Design Experimentu a Statistika - AGA46E Czech University of Life Sciences in Prague Department of Genetics and Breeding Summer Term 2015 Matúš Maciak (@ A 211) Office Hours: T 9:00 10:30 or by appointment

Více

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Číslo předmětu: 545-0250 Garantující institut: Garant předmětu: Ekonomická statistika Institut ekonomiky a systémů řízení RNDr. Radmila Sousedíková, Ph.D.

Více

Název společnosti: VPK, s.r.o. Vypracováno kým: Ing. Michal Troščak Telefon: Datum:

Název společnosti: VPK, s.r.o. Vypracováno kým: Ing. Michal Troščak Telefon: Datum: Pozice Počet Popis 1 ALPHA2 25-6 18 Výrobní č.: 9799321 AUTOADAPT function automatically finds the best setpoint and thus reduces the energy consumption and setup time. Insulating shells are supplied with

Více

A constitutive model for non-reacting binary mixtures

A constitutive model for non-reacting binary mixtures A constitutive model for non-reacting binary mixtures Ondřej Souček ondrej.soucek@mff.cuni.cz Joint work with Vít Průša Mathematical Institute Charles University 31 March 2012 Ondřej Souček Charles University)

Více

Compression of a Dictionary

Compression of a Dictionary Compression of a Dictionary Jan Lánský, Michal Žemlička zizelevak@matfyz.cz michal.zemlicka@mff.cuni.cz Dept. of Software Engineering Faculty of Mathematics and Physics Charles University Synopsis Introduction

Více

Číslo materiálu: VY 32 INOVACE 29/18. Číslo projektu: CZ.1.07/1.4.00/

Číslo materiálu: VY 32 INOVACE 29/18. Číslo projektu: CZ.1.07/1.4.00/ Číslo materiálu: Název materiálu: Ironic Číslo projektu: CZ.1.07/1.4.00/21.1486 Zpracoval: Mgr. Petra Březinová IRONIC 1. Listen to the song Ironic from the singer Alanis Morissette. For the first time

Více

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Algoritmizace prostorových úloh Číslo předmětu: 548-0069 Garantující institut: Garant předmětu: Institut geoinformatiky RNDr. Daniela Szturcová, PhD. Kredity:

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk

Více

Image Analysis and MATLAB. Jiří Militky

Image Analysis and MATLAB. Jiří Militky Image Analysis and MATLAB Jiří Militky Basic Matlab commands 0.5 0.8 IMREAD Read image from graphics file IMHIST Display histogram of image data. 0.694 GRAYTHRESH Compute global image threshold using Otsu's

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 CZ.1.07/1.5.00/34.0410 II/2 Parts of a computer IT English Ročník: Identifikace materiálu: Jméno

Více

Maturitní témata z fyziky

Maturitní témata z fyziky Maturitní témata z fyziky Školní rok: 2017/2018 Ředitel školy: PhDr. Karel Goš Předmětová komise: Fyzika Předseda předmětové komise: Mgr. Peter Ferenc Předmět: Physics Třída: VI.A6 RNDr. Iva Stránská VI.B6

Více

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické

Více

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Klíčovéatributy Enterprise Information Infrastructure Spolehlivost Obchodní data jsou stále kritičtější,

Více

Fire Control. T 3 - Determining the elements for fire due to of substitute instruments

Fire Control. T 3 - Determining the elements for fire due to of substitute instruments Fire Control T 3 - Determining the elements for fire due to of substitute instruments References and further reading 1/4: MO ČR. Bojové použití dělostřelectva Armády České republiky. Děl-1-1. Praha: 2002.

Více