We introduce a Monte Carlo method, as a modification of existing cluster algorithms, which allows simulations directly on systems of infinite size, and for quantum models also at β = ∞. All twopoint functions can be obtained, including dynamical information. When the number of iterations is increased, correlation functions at larger distances become available. Limits q → 0 and ω → 0 can be approached directly. As examples we calculate spectra for the d=2 Ising model and for Heisenberg quantum spin ladders with 2 and 4 legs.Standard Monte Carlo simulations are limited to systems of finite size. Physical results for infinite systems have to be obtained by finite size scaling, assuming that one knows the correct scaling laws, and assuming that the data are already in a suitable asymptotic regime. It is therefore very desirable to obtain results also directly at infinite system size. We will show how to do so, with only a small modification of existing cluster algorithms, by using the cluster representation of the models to calculate two-point functions. In the quantum case we can then also simulate directly at β = ∞ and calculate correlation functions and dynamical greens functions. As examples we will show calculations for the classical Ising model and for quantum Heisenberg ladder systems.The Swendsen Wang cluster method [1] for the classical Ising model is based on the Edwards-Sokal-FortuinKasteleyn [2,3] representationfor the Boltzmann weight of a spin-pair, with p = 1 − e −2βJ , which enlargens the phase space of spin variables s i by additional bond variables b ij . The partition function Z = {si} {bij } W (s, b) with total weightis then simulated efficiently by switching between representations: given a spin-configuration s := {s i }, one generates a bond configuration b := {b ij } with the conditional probability p(b|s) ∼ W (s, b), thus creating a configuration of clusters of sites connected by bonds b ij = 1. Given a bond configuration, a new spin configuration is generated with probability p(s|b) ∼ W (s, b). Because of the factor δ sisj δ bij ,1 in W ij , this amounts to setting all spins of each cluster randomly to a common new value, independent of other clusters.ObservablesÔ can be computed either in spinrepresentation as O(s) or in bond representation as Thus two-point functions and derived quantities (including susceptibility, energy, specific heat) can be computed from the properties of individual clusters.A variant of the Swendsen-Wang method is Wolff's single cluster method [4]. Given a spin configuration, only one of the bond-clusters is constructed, namely the cluster which contains a randomly chosen intial starting site x 0 . All spins in this cluster are then flipped. One advantage is that the single cluster will on average be larger than the average Swendsen-Wang cluster, so that its flip results in a bigger move in phase space. Using eq. (3), the correlation function can then be measured aswhere V cl is the number of sites in the single cluster, and the brackets ... on the right refer to the...